ModernUO/Projects/SerializationGenerator/SourceGeneration
Kamron Batman b6779a7c09
fix(codegen): Creates multiple steps for serialization source generator (#628)
Roslyn Source generators are not supposed to access I/O. To get around this we have to use `AdditionalFiles` to give the analyzer access to read/load the schema files.
To write the schema files we have to use a separate program altogether.

- [X] Adds SerializationSchemaGenerator
- [X] Splits out the SerializationGenerator code
2021-05-31 11:54:59 -07:00
..
SymbolMetadata fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00
Helpers.cs fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00
SourceGeneration.AccessModifier.cs fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00
SourceGeneration.Arguments.cs fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00
SourceGeneration.Attribute.cs fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00
SourceGeneration.Class.cs fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00
SourceGeneration.InstanceModifier.cs fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00
SourceGeneration.Method.cs fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00
SourceGeneration.Namespace.cs fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00
SourceGeneration.Property.cs fix(codegen): Creates multiple steps for serialization source generator (#628) 2021-05-31 11:54:59 -07:00