├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── release.yml │ └── verify.yml ├── .gitignore ├── Directory.Build.props ├── Directory.Packages.props ├── JOS.Enumeration.sln ├── LICENSE.txt ├── README.md ├── dotnet.config ├── global.json ├── nuget.config ├── src ├── JOS.Enumeration.Database.Dapper │ ├── EnumerationArrayTypeHandler.cs │ ├── EnumerationTypeHandler.cs │ ├── JOS.Enumeration.Database.Dapper.csproj │ └── packages.lock.json ├── JOS.Enumeration.Database.EntityFrameworkCore │ ├── EntityTypeBuilderExtensions.cs │ ├── EnumerationConverter.cs │ ├── JOS.Enumeration.Database.EntityFrameworkCore.csproj │ ├── PropertiesConfigurationBuilderExtensions.cs │ ├── PropertyBuilderExtensions.cs │ └── packages.lock.json ├── JOS.Enumeration.SourceGenerator │ ├── AnalyzerReleases.Shipped.md │ ├── EnumerationHelpers.cs │ ├── EnumerationImplementation.cs │ ├── EnumerationItem.cs │ ├── EnumerationItemsExtensions.cs │ ├── EnumerationSourceGenerator.cs │ ├── EnumerationsClassGenerator.cs │ ├── INamedTypeSymbolExtensions.cs │ ├── ImplementationGenerator.cs │ ├── JOS.Enumeration.SourceGenerator.csproj │ ├── Properties │ │ └── launchSettings.json │ ├── SourceGenerationHelpers.cs │ ├── StringExtensions.cs │ ├── TypeDeclarationSyntaxExtensions.cs │ ├── UniqueValuesAnalyzer.cs │ └── packages.lock.json └── JOS.Enumeration │ ├── EnumerationJsonConverter.cs │ ├── EnumerationJsonConverterFactory.cs │ ├── IEnumeration.cs │ ├── JOS.Enumeration.csproj │ └── packages.lock.json ├── test ├── ExampleNugetConsumer │ ├── ExampleNugetConsumer.csproj │ ├── F1Team.cs │ ├── Pizza.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── packages.lock.json ├── JOS.Enumeration.Benchmarks │ ├── Enumeration.cs │ ├── EnumerationBenchmark.cs │ ├── JOS.Enumeration.Benchmarks.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── packages.lock.json ├── JOS.Enumeration.Database.Tests │ ├── Dapper │ │ ├── DapperTests.cs │ │ └── EnumerationTypeHandlerTests.cs │ ├── DatabaseFixture.cs │ ├── DatabaseTestCollection.cs │ ├── DbContextOptionsBuilderExtensions.cs │ ├── EntityFramework │ │ ├── EntityFrameworkTests.cs │ │ └── JosEnumerationDbContext.cs │ ├── JOS.Enumeration.Database.Tests.csproj │ ├── JosEnumerationDatabaseFixture.cs │ ├── JosEnumerationDatabaseOptions.cs │ ├── Migrations │ │ └── Postgres │ │ │ ├── 20240917093914_Initial.Designer.cs │ │ │ ├── 20240917093914_Initial.cs │ │ │ └── JosEnumerationDbContextModelSnapshot.cs │ ├── MyEntity.cs │ ├── MyEntityEntityTypeConfiguration.cs │ ├── PostgresDatabaseFixture.cs │ ├── PostgresDatabaseOptions.cs │ ├── README.md │ ├── RequiredConfigurationValidator.cs │ ├── ServiceCollectionExtensions.cs │ ├── TestConfiguration.cs │ └── packages.lock.json ├── JOS.Enumeration.Migrator │ ├── CompositionRoot.cs │ ├── DatabaseServiceCollectionExtensions.cs │ ├── JOS.Enumeration.Migrator.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── appsettings.Development.json │ ├── appsettings.json │ └── packages.lock.json ├── JOS.Enumeration.Tests │ ├── CarTests.cs │ ├── ClassGenerationTests.cs │ ├── CustomKeyTests │ │ ├── BoolKeyTests.cs │ │ ├── DecimalKeyTests.cs │ │ ├── IntKeyTests.cs │ │ ├── LongKeyTests.cs │ │ ├── RawStringEnumerationTests.cs │ │ ├── StringKeyTests.cs │ │ ├── UnsignedIntKeyTests.cs │ │ └── UnsignedLongKeyTests.cs │ ├── EnumerationJsonConverterFactoryTests.cs │ ├── EnumerationSourceGenerationTests.cs │ ├── ExplicitConstructorTests.cs │ ├── FromValueTests.cs │ ├── HamburgerTests.cs │ ├── JOS.Enumeration.Tests.csproj │ ├── SourceGenerationTests.cs │ ├── TryParseTests.cs │ └── packages.lock.json └── JOS.Enumerations │ ├── Car.cs │ ├── CustomKey │ ├── BoolEnumeration.cs │ ├── DecimalEnumeration.cs │ ├── IntEnumeration.cs │ ├── LongEnumeration.cs │ ├── StringEnumeration.cs │ ├── UnsignedIntEnumeration.cs │ └── UnsignedLongEnumeration.cs │ ├── Dog.cs │ ├── Drink.cs │ ├── Hamburger.cs │ ├── JOS.Enumerations.csproj │ ├── Phone.cs │ ├── RawStringEnumeration.cs │ ├── Sausage.cs │ └── packages.lock.json └── version.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/.github/workflows/verify.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /JOS.Enumeration.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/JOS.Enumeration.sln -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/README.md -------------------------------------------------------------------------------- /dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name = "Microsoft.Testing.Platform" 3 | -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/global.json -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/nuget.config -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.Dapper/EnumerationArrayTypeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.Dapper/EnumerationArrayTypeHandler.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.Dapper/EnumerationTypeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.Dapper/EnumerationTypeHandler.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.Dapper/JOS.Enumeration.Database.Dapper.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.Dapper/JOS.Enumeration.Database.Dapper.csproj -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.Dapper/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.Dapper/packages.lock.json -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.EntityFrameworkCore/EntityTypeBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.EntityFrameworkCore/EntityTypeBuilderExtensions.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.EntityFrameworkCore/EnumerationConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.EntityFrameworkCore/EnumerationConverter.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.EntityFrameworkCore/JOS.Enumeration.Database.EntityFrameworkCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.EntityFrameworkCore/JOS.Enumeration.Database.EntityFrameworkCore.csproj -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.EntityFrameworkCore/PropertiesConfigurationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.EntityFrameworkCore/PropertiesConfigurationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.EntityFrameworkCore/PropertyBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.EntityFrameworkCore/PropertyBuilderExtensions.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.Database.EntityFrameworkCore/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.Database.EntityFrameworkCore/packages.lock.json -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/AnalyzerReleases.Shipped.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/AnalyzerReleases.Shipped.md -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/EnumerationHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/EnumerationHelpers.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/EnumerationImplementation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/EnumerationImplementation.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/EnumerationItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/EnumerationItem.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/EnumerationItemsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/EnumerationItemsExtensions.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/EnumerationSourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/EnumerationSourceGenerator.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/EnumerationsClassGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/EnumerationsClassGenerator.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/INamedTypeSymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/INamedTypeSymbolExtensions.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/ImplementationGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/ImplementationGenerator.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/JOS.Enumeration.SourceGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/JOS.Enumeration.SourceGenerator.csproj -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/SourceGenerationHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/SourceGenerationHelpers.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/StringExtensions.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/TypeDeclarationSyntaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/TypeDeclarationSyntaxExtensions.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/UniqueValuesAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/UniqueValuesAnalyzer.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration.SourceGenerator/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration.SourceGenerator/packages.lock.json -------------------------------------------------------------------------------- /src/JOS.Enumeration/EnumerationJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration/EnumerationJsonConverter.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration/EnumerationJsonConverterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration/EnumerationJsonConverterFactory.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration/IEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration/IEnumeration.cs -------------------------------------------------------------------------------- /src/JOS.Enumeration/JOS.Enumeration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration/JOS.Enumeration.csproj -------------------------------------------------------------------------------- /src/JOS.Enumeration/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/src/JOS.Enumeration/packages.lock.json -------------------------------------------------------------------------------- /test/ExampleNugetConsumer/ExampleNugetConsumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/ExampleNugetConsumer/ExampleNugetConsumer.csproj -------------------------------------------------------------------------------- /test/ExampleNugetConsumer/F1Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/ExampleNugetConsumer/F1Team.cs -------------------------------------------------------------------------------- /test/ExampleNugetConsumer/Pizza.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/ExampleNugetConsumer/Pizza.cs -------------------------------------------------------------------------------- /test/ExampleNugetConsumer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/ExampleNugetConsumer/Program.cs -------------------------------------------------------------------------------- /test/ExampleNugetConsumer/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/ExampleNugetConsumer/Properties/launchSettings.json -------------------------------------------------------------------------------- /test/ExampleNugetConsumer/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/ExampleNugetConsumer/packages.lock.json -------------------------------------------------------------------------------- /test/JOS.Enumeration.Benchmarks/Enumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Benchmarks/Enumeration.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Benchmarks/EnumerationBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Benchmarks/EnumerationBenchmark.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Benchmarks/JOS.Enumeration.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Benchmarks/JOS.Enumeration.Benchmarks.csproj -------------------------------------------------------------------------------- /test/JOS.Enumeration.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Benchmarks/Program.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Benchmarks/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Benchmarks/Properties/launchSettings.json -------------------------------------------------------------------------------- /test/JOS.Enumeration.Benchmarks/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Benchmarks/packages.lock.json -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/Dapper/DapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/Dapper/DapperTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/Dapper/EnumerationTypeHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/Dapper/EnumerationTypeHandlerTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/DatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/DatabaseFixture.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/DatabaseTestCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/DatabaseTestCollection.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/DbContextOptionsBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/DbContextOptionsBuilderExtensions.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/EntityFramework/EntityFrameworkTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/EntityFramework/EntityFrameworkTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/EntityFramework/JosEnumerationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/EntityFramework/JosEnumerationDbContext.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/JOS.Enumeration.Database.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/JOS.Enumeration.Database.Tests.csproj -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/JosEnumerationDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/JosEnumerationDatabaseFixture.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/JosEnumerationDatabaseOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/JosEnumerationDatabaseOptions.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/Migrations/Postgres/20240917093914_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/Migrations/Postgres/20240917093914_Initial.Designer.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/Migrations/Postgres/20240917093914_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/Migrations/Postgres/20240917093914_Initial.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/Migrations/Postgres/JosEnumerationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/Migrations/Postgres/JosEnumerationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/MyEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/MyEntity.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/MyEntityEntityTypeConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/MyEntityEntityTypeConfiguration.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/PostgresDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/PostgresDatabaseFixture.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/PostgresDatabaseOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/PostgresDatabaseOptions.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/README.md -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/RequiredConfigurationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/RequiredConfigurationValidator.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/TestConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/TestConfiguration.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Database.Tests/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Database.Tests/packages.lock.json -------------------------------------------------------------------------------- /test/JOS.Enumeration.Migrator/CompositionRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Migrator/CompositionRoot.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Migrator/DatabaseServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Migrator/DatabaseServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Migrator/JOS.Enumeration.Migrator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Migrator/JOS.Enumeration.Migrator.csproj -------------------------------------------------------------------------------- /test/JOS.Enumeration.Migrator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Migrator/Program.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Migrator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Migrator/Properties/launchSettings.json -------------------------------------------------------------------------------- /test/JOS.Enumeration.Migrator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Migrator/README.md -------------------------------------------------------------------------------- /test/JOS.Enumeration.Migrator/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Migrator/appsettings.Development.json -------------------------------------------------------------------------------- /test/JOS.Enumeration.Migrator/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /test/JOS.Enumeration.Migrator/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Migrator/packages.lock.json -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/CarTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/CarTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/ClassGenerationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/ClassGenerationTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/CustomKeyTests/BoolKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/CustomKeyTests/BoolKeyTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/CustomKeyTests/DecimalKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/CustomKeyTests/DecimalKeyTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/CustomKeyTests/IntKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/CustomKeyTests/IntKeyTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/CustomKeyTests/LongKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/CustomKeyTests/LongKeyTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/CustomKeyTests/RawStringEnumerationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/CustomKeyTests/RawStringEnumerationTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/CustomKeyTests/StringKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/CustomKeyTests/StringKeyTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/CustomKeyTests/UnsignedIntKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/CustomKeyTests/UnsignedIntKeyTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/CustomKeyTests/UnsignedLongKeyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/CustomKeyTests/UnsignedLongKeyTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/EnumerationJsonConverterFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/EnumerationJsonConverterFactoryTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/EnumerationSourceGenerationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/EnumerationSourceGenerationTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/ExplicitConstructorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/ExplicitConstructorTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/FromValueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/FromValueTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/HamburgerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/HamburgerTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/JOS.Enumeration.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/JOS.Enumeration.Tests.csproj -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/SourceGenerationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/SourceGenerationTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/TryParseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/TryParseTests.cs -------------------------------------------------------------------------------- /test/JOS.Enumeration.Tests/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumeration.Tests/packages.lock.json -------------------------------------------------------------------------------- /test/JOS.Enumerations/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/Car.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/CustomKey/BoolEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/CustomKey/BoolEnumeration.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/CustomKey/DecimalEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/CustomKey/DecimalEnumeration.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/CustomKey/IntEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/CustomKey/IntEnumeration.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/CustomKey/LongEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/CustomKey/LongEnumeration.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/CustomKey/StringEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/CustomKey/StringEnumeration.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/CustomKey/UnsignedIntEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/CustomKey/UnsignedIntEnumeration.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/CustomKey/UnsignedLongEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/CustomKey/UnsignedLongEnumeration.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/Dog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/Dog.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/Drink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/Drink.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/Hamburger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/Hamburger.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/JOS.Enumerations.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/JOS.Enumerations.csproj -------------------------------------------------------------------------------- /test/JOS.Enumerations/Phone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/Phone.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/RawStringEnumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/RawStringEnumeration.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/Sausage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/Sausage.cs -------------------------------------------------------------------------------- /test/JOS.Enumerations/packages.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/test/JOS.Enumerations/packages.lock.json -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseftw/jos.enumeration/HEAD/version.json --------------------------------------------------------------------------------