├── .csharpierrc ├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── feature_request.md │ └── issue-report.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── action.yml │ ├── build-check │ │ └── action.yml │ ├── build-tools │ │ └── action.yml │ ├── build-version │ │ └── action.yml │ ├── build │ │ └── action.yml │ ├── cloudformation-deploy │ │ └── action.yml │ ├── database-deploy │ │ └── action.yml │ ├── dispatch-deploy │ │ └── action.yml │ ├── docker-build-to-registry │ │ └── action.yml │ ├── docker-image-test │ │ └── action.yml │ ├── docker-setup │ │ └── action.yml │ ├── dotnet-build-check │ │ └── action.yml │ ├── dotnet-code-analysis-override │ │ └── action.yml │ ├── dotnet-publish │ │ └── action.yml │ ├── dotnet-tool │ │ └── action.yml │ ├── dotnet │ │ └── action.yml │ ├── npm │ │ └── action.yml │ ├── nuget-push-integrated-symbol-feed │ │ └── action.yml │ ├── nuget-push-separate-symbol-feed │ │ └── action.yml │ ├── nuget │ │ └── action.yml │ ├── sarif │ │ └── action.yml │ ├── save-secret-as-file │ │ └── action.yml │ ├── sbom │ │ └── action.yml │ ├── sleet │ │ └── action.yml │ └── sql │ │ └── action.yml ├── dependabot.yml ├── labeler.yml ├── labels.yml ├── linters │ ├── .eslintrc.yml │ ├── .hadolint.yaml │ ├── .markdown-lint.yml │ ├── .python-black │ ├── .python-lint │ ├── .yaml-lint.yml │ ├── actionlint.yaml │ ├── syft.yml │ └── tslint.json ├── pr-lint.yml └── workflows │ ├── approve-dependabot.yml │ ├── build-and-publish-pre-release.yml │ ├── build-and-publish-release.yml │ ├── create-prs-for-stale-branches.yml │ ├── dependabot.yml │ ├── deploy.yml │ ├── dotnet-version.yml │ ├── merge-dependabot.yml │ ├── missing-releases.yml │ ├── on-pr-closed.yml │ ├── on_new_pr.yml │ ├── pr-lint.yml │ ├── pr-update.yml │ ├── pull-request.yml │ └── update-labels.yml ├── .gitignore ├── .gitleaks.toml ├── .globalconfig ├── .tsqllintrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md └── src ├── .idea └── .idea.Credfeto.Enumeration.Source.Generation │ └── .idea │ ├── .gitignore │ ├── .name │ ├── encodings.xml │ ├── indexLayout.xml │ └── vcs.xml ├── Credfeto.Enumeration.Source.Generation.Attributes ├── Credfeto.Enumeration.Source.Generation.Attributes.csproj └── EnumTextAttribute.cs ├── Credfeto.Enumeration.Source.Generation.Benchmark.Tests ├── Bench │ └── EnumBench.cs ├── Credfeto.Enumeration.Source.Generation.Benchmark.Tests.csproj ├── EnumTests.cs └── EnumWrappers.cs ├── Credfeto.Enumeration.Source.Generation.Generics ├── Credfeto.Enumeration.Source.Generation.Generics.csproj └── EnumHelpers.cs ├── Credfeto.Enumeration.Source.Generation.Models.Tests ├── Credfeto.Enumeration.Source.Generation.Models.Tests.csproj ├── EnumGetDescriptionTests.cs └── EnumGetNameTests.cs ├── Credfeto.Enumeration.Source.Generation.Models ├── .gitignore ├── Credfeto.Enumeration.Source.Generation.Models.csproj ├── EnumExtensions.cs └── ExampleEnumValues.cs ├── Credfeto.Enumeration.Source.Generation.slnx ├── Credfeto.Enumeration.Source.Generation.slnx.DotSettings ├── Credfeto.Enumeration.Source.Generation ├── AccessTypeExtensions.cs ├── Builders │ └── CodeBuilder.cs ├── Credfeto.Enumeration.Source.Generation.csproj ├── EnumGenerator.cs ├── EnumSourceGenerator.cs ├── Extensions │ ├── EnumGenerationExtensions.cs │ ├── EnumerableExtensions.cs │ ├── ExpressionSyntaxExtensions.cs │ ├── FieldSymbolExtensions.cs │ ├── GenerationExtensions.cs │ ├── SymbolExtensions.cs │ ├── SyntaxReferenceExtensions.cs │ ├── TypeDeclarationSyntaxExtensions.cs │ └── TypeInfoExtensions.cs ├── Formatting │ ├── ClassNameOnlyFormatter.cs │ ├── ClassWithNamespaceFormatter.cs │ └── IFormatConfig.cs ├── Helpers │ ├── LiteralString.cs │ ├── RuleHelpers.cs │ └── SupportedDiagnosticsList.cs ├── IaHelper.cs ├── Models │ ├── AccessType.cs │ ├── ClassEnumGeneration.cs │ ├── EnumGeneration.cs │ ├── ErrorInfo.cs │ └── GenerationOptions.cs ├── ProhibitEnumToStringsDiagnosticsAnalyzer.cs ├── Receivers │ └── SyntaxExtractor.cs └── tools │ ├── install.ps1 │ └── uninstall.ps1 ├── Directory.Build.props ├── KeepGeneratedFiles.props ├── SourceGenerator.props ├── UnitTests.props ├── global.json ├── pre-release.rule-settings.json └── release.rule-settings.json /.csharpierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.csharpierrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: credfeto 2 | buy_me_a_coffee: mark.ridgwell 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/ISSUE_TEMPLATE/issue-report.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/action.yml -------------------------------------------------------------------------------- /.github/actions/build-check/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/build-check/action.yml -------------------------------------------------------------------------------- /.github/actions/build-tools/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/build-tools/action.yml -------------------------------------------------------------------------------- /.github/actions/build-version/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/build-version/action.yml -------------------------------------------------------------------------------- /.github/actions/build/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/build/action.yml -------------------------------------------------------------------------------- /.github/actions/cloudformation-deploy/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/cloudformation-deploy/action.yml -------------------------------------------------------------------------------- /.github/actions/database-deploy/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/database-deploy/action.yml -------------------------------------------------------------------------------- /.github/actions/dispatch-deploy/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/dispatch-deploy/action.yml -------------------------------------------------------------------------------- /.github/actions/docker-build-to-registry/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/docker-build-to-registry/action.yml -------------------------------------------------------------------------------- /.github/actions/docker-image-test/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/docker-image-test/action.yml -------------------------------------------------------------------------------- /.github/actions/docker-setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/docker-setup/action.yml -------------------------------------------------------------------------------- /.github/actions/dotnet-build-check/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/dotnet-build-check/action.yml -------------------------------------------------------------------------------- /.github/actions/dotnet-code-analysis-override/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/dotnet-code-analysis-override/action.yml -------------------------------------------------------------------------------- /.github/actions/dotnet-publish/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/dotnet-publish/action.yml -------------------------------------------------------------------------------- /.github/actions/dotnet-tool/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/dotnet-tool/action.yml -------------------------------------------------------------------------------- /.github/actions/dotnet/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/dotnet/action.yml -------------------------------------------------------------------------------- /.github/actions/npm/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/npm/action.yml -------------------------------------------------------------------------------- /.github/actions/nuget-push-integrated-symbol-feed/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/nuget-push-integrated-symbol-feed/action.yml -------------------------------------------------------------------------------- /.github/actions/nuget-push-separate-symbol-feed/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/nuget-push-separate-symbol-feed/action.yml -------------------------------------------------------------------------------- /.github/actions/nuget/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/nuget/action.yml -------------------------------------------------------------------------------- /.github/actions/sarif/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/sarif/action.yml -------------------------------------------------------------------------------- /.github/actions/save-secret-as-file/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/save-secret-as-file/action.yml -------------------------------------------------------------------------------- /.github/actions/sbom/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/sbom/action.yml -------------------------------------------------------------------------------- /.github/actions/sleet/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/sleet/action.yml -------------------------------------------------------------------------------- /.github/actions/sql/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/actions/sql/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/labels.yml -------------------------------------------------------------------------------- /.github/linters/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/linters/.eslintrc.yml -------------------------------------------------------------------------------- /.github/linters/.hadolint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/linters/.hadolint.yaml -------------------------------------------------------------------------------- /.github/linters/.markdown-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/linters/.markdown-lint.yml -------------------------------------------------------------------------------- /.github/linters/.python-black: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/linters/.python-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/linters/.python-lint -------------------------------------------------------------------------------- /.github/linters/.yaml-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/linters/.yaml-lint.yml -------------------------------------------------------------------------------- /.github/linters/actionlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/linters/actionlint.yaml -------------------------------------------------------------------------------- /.github/linters/syft.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/linters/syft.yml -------------------------------------------------------------------------------- /.github/linters/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/linters/tslint.json -------------------------------------------------------------------------------- /.github/pr-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/pr-lint.yml -------------------------------------------------------------------------------- /.github/workflows/approve-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/approve-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-publish-pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/build-and-publish-pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/build-and-publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/create-prs-for-stale-branches.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/create-prs-for-stale-branches.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/dotnet-version.yml -------------------------------------------------------------------------------- /.github/workflows/merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/merge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/missing-releases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/missing-releases.yml -------------------------------------------------------------------------------- /.github/workflows/on-pr-closed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/on-pr-closed.yml -------------------------------------------------------------------------------- /.github/workflows/on_new_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/on_new_pr.yml -------------------------------------------------------------------------------- /.github/workflows/pr-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/pr-lint.yml -------------------------------------------------------------------------------- /.github/workflows/pr-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/pr-update.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/update-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.github/workflows/update-labels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.gitleaks.toml -------------------------------------------------------------------------------- /.globalconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.globalconfig -------------------------------------------------------------------------------- /.tsqllintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/.tsqllintrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/SECURITY.md -------------------------------------------------------------------------------- /src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/.gitignore -------------------------------------------------------------------------------- /src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/.name: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/.name -------------------------------------------------------------------------------- /src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/encodings.xml -------------------------------------------------------------------------------- /src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/indexLayout.xml -------------------------------------------------------------------------------- /src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/.idea/.idea.Credfeto.Enumeration.Source.Generation/.idea/vcs.xml -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Attributes/Credfeto.Enumeration.Source.Generation.Attributes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Attributes/Credfeto.Enumeration.Source.Generation.Attributes.csproj -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Attributes/EnumTextAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Attributes/EnumTextAttribute.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Benchmark.Tests/Bench/EnumBench.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Benchmark.Tests/Bench/EnumBench.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Benchmark.Tests/Credfeto.Enumeration.Source.Generation.Benchmark.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Benchmark.Tests/Credfeto.Enumeration.Source.Generation.Benchmark.Tests.csproj -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Benchmark.Tests/EnumTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Benchmark.Tests/EnumTests.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Benchmark.Tests/EnumWrappers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Benchmark.Tests/EnumWrappers.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Generics/Credfeto.Enumeration.Source.Generation.Generics.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Generics/Credfeto.Enumeration.Source.Generation.Generics.csproj -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Generics/EnumHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Generics/EnumHelpers.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Models.Tests/Credfeto.Enumeration.Source.Generation.Models.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Models.Tests/Credfeto.Enumeration.Source.Generation.Models.Tests.csproj -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Models.Tests/EnumGetDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Models.Tests/EnumGetDescriptionTests.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Models.Tests/EnumGetNameTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Models.Tests/EnumGetNameTests.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Models/.gitignore: -------------------------------------------------------------------------------- 1 | Generated 2 | -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Models/Credfeto.Enumeration.Source.Generation.Models.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Models/Credfeto.Enumeration.Source.Generation.Models.csproj -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Models/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Models/EnumExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.Models/ExampleEnumValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.Models/ExampleEnumValues.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.slnx -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation.slnx.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation.slnx.DotSettings -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/AccessTypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/AccessTypeExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Builders/CodeBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Builders/CodeBuilder.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Credfeto.Enumeration.Source.Generation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Credfeto.Enumeration.Source.Generation.csproj -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/EnumGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/EnumGenerator.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/EnumSourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/EnumSourceGenerator.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Extensions/EnumGenerationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Extensions/EnumGenerationExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Extensions/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Extensions/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Extensions/ExpressionSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Extensions/ExpressionSyntaxExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Extensions/FieldSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Extensions/FieldSymbolExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Extensions/GenerationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Extensions/GenerationExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Extensions/SymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Extensions/SymbolExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Extensions/SyntaxReferenceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Extensions/SyntaxReferenceExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Extensions/TypeDeclarationSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Extensions/TypeDeclarationSyntaxExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Extensions/TypeInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Extensions/TypeInfoExtensions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Formatting/ClassNameOnlyFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Formatting/ClassNameOnlyFormatter.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Formatting/ClassWithNamespaceFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Formatting/ClassWithNamespaceFormatter.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Formatting/IFormatConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Formatting/IFormatConfig.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Helpers/LiteralString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Helpers/LiteralString.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Helpers/RuleHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Helpers/RuleHelpers.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Helpers/SupportedDiagnosticsList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Helpers/SupportedDiagnosticsList.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/IaHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/IaHelper.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Models/AccessType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Models/AccessType.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Models/ClassEnumGeneration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Models/ClassEnumGeneration.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Models/EnumGeneration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Models/EnumGeneration.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Models/ErrorInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Models/ErrorInfo.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Models/GenerationOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Models/GenerationOptions.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/ProhibitEnumToStringsDiagnosticsAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/ProhibitEnumToStringsDiagnosticsAnalyzer.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/Receivers/SyntaxExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/Receivers/SyntaxExtractor.cs -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/tools/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/tools/install.ps1 -------------------------------------------------------------------------------- /src/Credfeto.Enumeration.Source.Generation/tools/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Credfeto.Enumeration.Source.Generation/tools/uninstall.ps1 -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/KeepGeneratedFiles.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/KeepGeneratedFiles.props -------------------------------------------------------------------------------- /src/SourceGenerator.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/SourceGenerator.props -------------------------------------------------------------------------------- /src/UnitTests.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/UnitTests.props -------------------------------------------------------------------------------- /src/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/global.json -------------------------------------------------------------------------------- /src/pre-release.rule-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/pre-release.rule-settings.json -------------------------------------------------------------------------------- /src/release.rule-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/credfeto/credfeto-enum-source-generation/HEAD/src/release.rule-settings.json --------------------------------------------------------------------------------