├── .editorconfig ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── dotnetcore.yml ├── .gitignore ├── AssemblyInfo.cs ├── BannedSymbols.txt ├── CHANGELOG.md ├── Clean.bat ├── Directory.Build.props ├── LICENSE ├── README.md ├── Supernova.Enum.Generators.png ├── Supernova.Enum.Generators.sln ├── Supernova.Enum.Generators ├── EnumSourceGenerator.cs ├── Extensions │ └── SymbolExtensions.cs ├── SourceGeneratorHelper.cs └── Supernova.Enum.Generators.csproj ├── global.json ├── icon.png └── test ├── Console.Test.Benchmark ├── Console.Test.Benchmark.csproj └── Program.cs └── UnitTests ├── EnumGeneratorTest.cs ├── InternalEnumGeneratorTest.cs └── UnitTests.csproj /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dotnetcore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/.github/workflows/dotnetcore.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/.gitignore -------------------------------------------------------------------------------- /AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/BannedSymbols.txt -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/Clean.bat -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/README.md -------------------------------------------------------------------------------- /Supernova.Enum.Generators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/Supernova.Enum.Generators.png -------------------------------------------------------------------------------- /Supernova.Enum.Generators.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/Supernova.Enum.Generators.sln -------------------------------------------------------------------------------- /Supernova.Enum.Generators/EnumSourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/Supernova.Enum.Generators/EnumSourceGenerator.cs -------------------------------------------------------------------------------- /Supernova.Enum.Generators/Extensions/SymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/Supernova.Enum.Generators/Extensions/SymbolExtensions.cs -------------------------------------------------------------------------------- /Supernova.Enum.Generators/SourceGeneratorHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/Supernova.Enum.Generators/SourceGeneratorHelper.cs -------------------------------------------------------------------------------- /Supernova.Enum.Generators/Supernova.Enum.Generators.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/Supernova.Enum.Generators/Supernova.Enum.Generators.csproj -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/global.json -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/icon.png -------------------------------------------------------------------------------- /test/Console.Test.Benchmark/Console.Test.Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/test/Console.Test.Benchmark/Console.Test.Benchmark.csproj -------------------------------------------------------------------------------- /test/Console.Test.Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/test/Console.Test.Benchmark/Program.cs -------------------------------------------------------------------------------- /test/UnitTests/EnumGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/test/UnitTests/EnumGeneratorTest.cs -------------------------------------------------------------------------------- /test/UnitTests/InternalEnumGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/test/UnitTests/InternalEnumGeneratorTest.cs -------------------------------------------------------------------------------- /test/UnitTests/UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EngRajabi/Enum.Source.Generator/HEAD/test/UnitTests/UnitTests.csproj --------------------------------------------------------------------------------