├── .gitignore ├── LICENSE ├── README.md ├── samples ├── AutoMapper │ ├── AutoMapper.sln │ ├── SourceGeneration.AutoMapper.Sample │ │ ├── Program.cs │ │ └── SourceGeneration.AutoMapper.Sample.csproj │ └── SourceGeneration.AutoMapper │ │ ├── Class1.cs │ │ ├── SourceAutoMapOptions.cs │ │ ├── SourceAutoMapper.cs │ │ └── SourceGeneration.AutoMapper.csproj ├── Basic │ ├── Basic.sln │ ├── BasicSample │ │ ├── BasicSample.csproj │ │ └── Program.cs │ └── CreateInstance │ │ ├── CreateInstance.csproj │ │ └── Program.cs ├── CsvWriter │ ├── CsvWriter.sln │ ├── CsvWriterSample.AOTConsole │ │ ├── CsvWriterSample.AOTConsole.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── PublishProfiles │ │ │ └── FolderProfile.pubxml │ └── CsvWriterSample │ │ ├── CsvUtility.cs │ │ └── CsvWriterSample.csproj ├── CustomLibrary │ ├── ConsoleApp │ │ ├── ConsoleApp.csproj │ │ └── Program.cs │ ├── CustomLibrary.sln │ ├── CustomLibrary1 │ │ ├── SourceGeneration.Reflection.Samples.CustomLibrary1.csproj │ │ ├── SourceGeneration.Reflection.Samples.CustomLibrary1.props │ │ └── YourReflectionAttribute.cs │ └── CustomLibrary2 │ │ ├── SourceGeneration.Reflection.Samples.CustomLibrary2.csproj │ │ ├── SourceGeneration.Reflection.Samples.CustomLibrary2.props │ │ └── YourOtherReflectionAttribute.cs └── SystemTextJson │ ├── SourceGeneration.SystemTextJson │ ├── Program.cs │ └── SourceGeneration.SystemTextJson.Sample.csproj │ └── SystemTextJson.sln ├── sg.png └── src ├── SourceGeneration.Reflection.SourceGenerator.Test ├── CSharpTestGenerator.cs ├── GlobalUsings.cs ├── SourceGeneration.Reflection.SourceGenerator.Test.csproj └── UnitTest1.cs ├── SourceGeneration.Reflection.SourceGenerator.TestLib ├── LibTestClass.cs └── SourceGeneration.Reflection.SourceGenerator.TestLib.csproj ├── SourceGeneration.Reflection.SourceGenerator ├── CSharpCodeBuilder.cs ├── Extensions │ ├── CSharpCodeBuilderExtensions.cs │ └── TypeSymbolExtensions.cs ├── Models │ ├── SourceConstructorInfo.cs │ ├── SourceFieldInfo.cs │ ├── SourceMethodBase.cs │ ├── SourceMethodInfo.cs │ ├── SourceParameterInfo.cs │ ├── SourcePropertyInfo.cs │ ├── SourceTypeInfo.cs │ └── SourceTypeParameterInfo.cs ├── ReflectionSourceGenerator.Emit.cs ├── ReflectionSourceGenerator.Parse.cs ├── ReflectionSourceGenerator.cs └── SourceGeneration.Reflection.SourceGenerator.csproj ├── SourceGeneration.Reflection.SystemTextJson ├── DefaultJsonTypeInfoResolverExtensions.cs └── SourceGeneration.Reflection.SystemTextJson.csproj ├── SourceGeneration.Reflection.Test ├── ArrayTest.cs ├── AssemblyAttributeTest.cs ├── ConstantFieldTest.cs ├── CreateInstanceNonPublicTest.cs ├── CreateInstanceTest.cs ├── CreateInstanceValueTypeTest.cs ├── EnumTest.cs ├── FieldAccessibilityTest.cs ├── GenericDictionaryTypeMemberTest.cs ├── GenericEnumerableTypeMemberTest.cs ├── GenericMethodTest.cs ├── GenericTypeTest.cs ├── IndexerTest.cs ├── InheritedTest.cs ├── InitOnlyPropertyTest.cs ├── InitializerTest.cs ├── InterfaceImplementTest.cs ├── NestedClassTest.cs ├── NullableAnnotationTest.cs ├── PropertyAccessibilityTest.cs ├── RequiredMemberTest.cs ├── SourceGeneration.Reflection.Test.csproj └── StaticMemberTest.cs ├── SourceGeneration.Reflection.sln └── SourceGeneration.Reflection ├── Extensions └── ReflectionExtensions.cs ├── GlobalSuppressions.cs ├── ISourceFieldOrPropertyInfo.cs ├── SourceAccessibility.cs ├── SourceConstructorInfo.cs ├── SourceFieldInfo.cs ├── SourceGeneration.Reflection.csproj ├── SourceMemberInfo.cs ├── SourceMethodBase.cs ├── SourceMethodInfo.cs ├── SourceNullableAnnotation.cs ├── SourceParameterInfo.cs ├── SourcePropertyInfo.cs ├── SourceReflectionAttribute.cs ├── SourceReflector.cs ├── SourceTypeInfo.cs ├── SourceTypeInfoExtensions.cs ├── SourceVarianceKind.cs └── System.Runtime.CompilerServices ├── IsExternalInit.cs ├── NullableAttribute.cs └── RequiredMemberAttribute.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/README.md -------------------------------------------------------------------------------- /samples/AutoMapper/AutoMapper.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/AutoMapper/AutoMapper.sln -------------------------------------------------------------------------------- /samples/AutoMapper/SourceGeneration.AutoMapper.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/AutoMapper/SourceGeneration.AutoMapper.Sample/Program.cs -------------------------------------------------------------------------------- /samples/AutoMapper/SourceGeneration.AutoMapper.Sample/SourceGeneration.AutoMapper.Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/AutoMapper/SourceGeneration.AutoMapper.Sample/SourceGeneration.AutoMapper.Sample.csproj -------------------------------------------------------------------------------- /samples/AutoMapper/SourceGeneration.AutoMapper/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/AutoMapper/SourceGeneration.AutoMapper/Class1.cs -------------------------------------------------------------------------------- /samples/AutoMapper/SourceGeneration.AutoMapper/SourceAutoMapOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/AutoMapper/SourceGeneration.AutoMapper/SourceAutoMapOptions.cs -------------------------------------------------------------------------------- /samples/AutoMapper/SourceGeneration.AutoMapper/SourceAutoMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/AutoMapper/SourceGeneration.AutoMapper/SourceAutoMapper.cs -------------------------------------------------------------------------------- /samples/AutoMapper/SourceGeneration.AutoMapper/SourceGeneration.AutoMapper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/AutoMapper/SourceGeneration.AutoMapper/SourceGeneration.AutoMapper.csproj -------------------------------------------------------------------------------- /samples/Basic/Basic.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/Basic/Basic.sln -------------------------------------------------------------------------------- /samples/Basic/BasicSample/BasicSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/Basic/BasicSample/BasicSample.csproj -------------------------------------------------------------------------------- /samples/Basic/BasicSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/Basic/BasicSample/Program.cs -------------------------------------------------------------------------------- /samples/Basic/CreateInstance/CreateInstance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/Basic/CreateInstance/CreateInstance.csproj -------------------------------------------------------------------------------- /samples/Basic/CreateInstance/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/Basic/CreateInstance/Program.cs -------------------------------------------------------------------------------- /samples/CsvWriter/CsvWriter.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CsvWriter/CsvWriter.sln -------------------------------------------------------------------------------- /samples/CsvWriter/CsvWriterSample.AOTConsole/CsvWriterSample.AOTConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CsvWriter/CsvWriterSample.AOTConsole/CsvWriterSample.AOTConsole.csproj -------------------------------------------------------------------------------- /samples/CsvWriter/CsvWriterSample.AOTConsole/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CsvWriter/CsvWriterSample.AOTConsole/Program.cs -------------------------------------------------------------------------------- /samples/CsvWriter/CsvWriterSample.AOTConsole/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CsvWriter/CsvWriterSample.AOTConsole/Properties/PublishProfiles/FolderProfile.pubxml -------------------------------------------------------------------------------- /samples/CsvWriter/CsvWriterSample/CsvUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CsvWriter/CsvWriterSample/CsvUtility.cs -------------------------------------------------------------------------------- /samples/CsvWriter/CsvWriterSample/CsvWriterSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CsvWriter/CsvWriterSample/CsvWriterSample.csproj -------------------------------------------------------------------------------- /samples/CustomLibrary/ConsoleApp/ConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CustomLibrary/ConsoleApp/ConsoleApp.csproj -------------------------------------------------------------------------------- /samples/CustomLibrary/ConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CustomLibrary/ConsoleApp/Program.cs -------------------------------------------------------------------------------- /samples/CustomLibrary/CustomLibrary.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CustomLibrary/CustomLibrary.sln -------------------------------------------------------------------------------- /samples/CustomLibrary/CustomLibrary1/SourceGeneration.Reflection.Samples.CustomLibrary1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CustomLibrary/CustomLibrary1/SourceGeneration.Reflection.Samples.CustomLibrary1.csproj -------------------------------------------------------------------------------- /samples/CustomLibrary/CustomLibrary1/SourceGeneration.Reflection.Samples.CustomLibrary1.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CustomLibrary/CustomLibrary1/SourceGeneration.Reflection.Samples.CustomLibrary1.props -------------------------------------------------------------------------------- /samples/CustomLibrary/CustomLibrary1/YourReflectionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CustomLibrary/CustomLibrary1/YourReflectionAttribute.cs -------------------------------------------------------------------------------- /samples/CustomLibrary/CustomLibrary2/SourceGeneration.Reflection.Samples.CustomLibrary2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CustomLibrary/CustomLibrary2/SourceGeneration.Reflection.Samples.CustomLibrary2.csproj -------------------------------------------------------------------------------- /samples/CustomLibrary/CustomLibrary2/SourceGeneration.Reflection.Samples.CustomLibrary2.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CustomLibrary/CustomLibrary2/SourceGeneration.Reflection.Samples.CustomLibrary2.props -------------------------------------------------------------------------------- /samples/CustomLibrary/CustomLibrary2/YourOtherReflectionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/CustomLibrary/CustomLibrary2/YourOtherReflectionAttribute.cs -------------------------------------------------------------------------------- /samples/SystemTextJson/SourceGeneration.SystemTextJson/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/SystemTextJson/SourceGeneration.SystemTextJson/Program.cs -------------------------------------------------------------------------------- /samples/SystemTextJson/SourceGeneration.SystemTextJson/SourceGeneration.SystemTextJson.Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/SystemTextJson/SourceGeneration.SystemTextJson/SourceGeneration.SystemTextJson.Sample.csproj -------------------------------------------------------------------------------- /samples/SystemTextJson/SystemTextJson.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/samples/SystemTextJson/SystemTextJson.sln -------------------------------------------------------------------------------- /sg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/sg.png -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator.Test/CSharpTestGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator.Test/CSharpTestGenerator.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator.Test/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator.Test/GlobalUsings.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator.Test/SourceGeneration.Reflection.SourceGenerator.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator.Test/SourceGeneration.Reflection.SourceGenerator.Test.csproj -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator.Test/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator.Test/UnitTest1.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator.TestLib/LibTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator.TestLib/LibTestClass.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator.TestLib/SourceGeneration.Reflection.SourceGenerator.TestLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator.TestLib/SourceGeneration.Reflection.SourceGenerator.TestLib.csproj -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/CSharpCodeBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/CSharpCodeBuilder.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Extensions/CSharpCodeBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Extensions/CSharpCodeBuilderExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Extensions/TypeSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Extensions/TypeSymbolExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Models/SourceConstructorInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Models/SourceConstructorInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Models/SourceFieldInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Models/SourceFieldInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Models/SourceMethodBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Models/SourceMethodBase.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Models/SourceMethodInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Models/SourceMethodInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Models/SourceParameterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Models/SourceParameterInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Models/SourcePropertyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Models/SourcePropertyInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Models/SourceTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Models/SourceTypeInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/Models/SourceTypeParameterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/Models/SourceTypeParameterInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/ReflectionSourceGenerator.Emit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/ReflectionSourceGenerator.Emit.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/ReflectionSourceGenerator.Parse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/ReflectionSourceGenerator.Parse.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/ReflectionSourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/ReflectionSourceGenerator.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SourceGenerator/SourceGeneration.Reflection.SourceGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SourceGenerator/SourceGeneration.Reflection.SourceGenerator.csproj -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SystemTextJson/DefaultJsonTypeInfoResolverExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SystemTextJson/DefaultJsonTypeInfoResolverExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.SystemTextJson/SourceGeneration.Reflection.SystemTextJson.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.SystemTextJson/SourceGeneration.Reflection.SystemTextJson.csproj -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/ArrayTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/ArrayTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/AssemblyAttributeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/AssemblyAttributeTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/ConstantFieldTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/ConstantFieldTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/CreateInstanceNonPublicTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/CreateInstanceNonPublicTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/CreateInstanceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/CreateInstanceTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/CreateInstanceValueTypeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/CreateInstanceValueTypeTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/EnumTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/EnumTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/FieldAccessibilityTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/FieldAccessibilityTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/GenericDictionaryTypeMemberTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/GenericDictionaryTypeMemberTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/GenericEnumerableTypeMemberTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/GenericEnumerableTypeMemberTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/GenericMethodTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/GenericMethodTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/GenericTypeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/GenericTypeTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/IndexerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/IndexerTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/InheritedTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/InheritedTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/InitOnlyPropertyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/InitOnlyPropertyTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/InitializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/InitializerTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/InterfaceImplementTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/InterfaceImplementTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/NestedClassTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/NestedClassTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/NullableAnnotationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/NullableAnnotationTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/PropertyAccessibilityTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/PropertyAccessibilityTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/RequiredMemberTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/RequiredMemberTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/SourceGeneration.Reflection.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/SourceGeneration.Reflection.Test.csproj -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.Test/StaticMemberTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.Test/StaticMemberTest.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection.sln -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/Extensions/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/Extensions/ReflectionExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/ISourceFieldOrPropertyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/ISourceFieldOrPropertyInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceAccessibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceAccessibility.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceConstructorInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceConstructorInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceFieldInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceFieldInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceGeneration.Reflection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceGeneration.Reflection.csproj -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceMemberInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceMemberInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceMethodBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceMethodBase.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceMethodInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceMethodInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceNullableAnnotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceNullableAnnotation.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceParameterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceParameterInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourcePropertyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourcePropertyInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceReflectionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceReflectionAttribute.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceReflector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceReflector.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceTypeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceTypeInfo.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceTypeInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceTypeInfoExtensions.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/SourceVarianceKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/SourceVarianceKind.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/System.Runtime.CompilerServices/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/System.Runtime.CompilerServices/IsExternalInit.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/System.Runtime.CompilerServices/NullableAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/System.Runtime.CompilerServices/NullableAttribute.cs -------------------------------------------------------------------------------- /src/SourceGeneration.Reflection/System.Runtime.CompilerServices/RequiredMemberAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hi-xiaoxin/SourceGeneration.Reflection/HEAD/src/SourceGeneration.Reflection/System.Runtime.CompilerServices/RequiredMemberAttribute.cs --------------------------------------------------------------------------------