├── .gitattributes ├── .github └── workflows │ └── BuildAndPack.yml ├── .gitignore ├── .nuke ├── build.schema.json └── parameters.json ├── CHANGELOG.md ├── Directory.Build.props ├── LICENSE ├── NuGet.integration-tests.config ├── README.md ├── StronglyTypedId.sln ├── docs ├── migration.md ├── strongly_typed_id.gif └── strongly_typed_id.mp4 ├── global.json ├── logo.png ├── logo.xcf ├── releasenotes.props ├── src ├── StronglyTypedIds.Attributes │ ├── StronglyTypedIdAttribute.cs │ ├── StronglyTypedIdDefaultsAttribute.cs │ ├── StronglyTypedIds.Attributes.csproj │ └── Template.cs ├── StronglyTypedIds.Templates │ ├── StronglyTypedId.Templates.props │ ├── StronglyTypedId.Templates.targets │ ├── StronglyTypedIds.Templates.csproj │ ├── guid-dapper.typedid │ ├── guid-efcore.typedid │ ├── guid-full.typedid │ ├── guid-newtonsoftjson.typedid │ ├── int-dapper.typedid │ ├── int-efcore.typedid │ ├── int-full.typedid │ ├── int-newtonsoftjson.typedid │ ├── long-dapper.typedid │ ├── long-efcore.typedid │ ├── long-full.typedid │ ├── long-newtonsoftjson.typedid │ ├── newid-full.typedid │ ├── nullablestring-full.typedid │ ├── string-dapper.typedid │ ├── string-efcore.typedid │ ├── string-full.typedid │ └── string-newtonsoftjson.typedid └── StronglyTypedIds │ ├── Constants.cs │ ├── DiagnosticInfo.cs │ ├── Diagnostics │ ├── DiagnosticHelper.cs │ ├── InvalidTemplateNameDiagnostic.cs │ ├── MultipleAssemblyAttributeDiagnostic.cs │ ├── NotPartialDiagnostic.cs │ ├── UnknownTemplateCodeFixProvider.cs │ └── UnknownTemplateDiagnostic.cs │ ├── EmbeddedSources.Guid.cs │ ├── EmbeddedSources.Int.cs │ ├── EmbeddedSources.Long.cs │ ├── EmbeddedSources.String.cs │ ├── EmbeddedSources.cs │ ├── EquatableArray.cs │ ├── HashCode.cs │ ├── Parser.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── SourceGenerationHelper.cs │ ├── StronglyTypedId.props │ ├── StronglyTypedIdGenerator.cs │ ├── StronglyTypedIds.csproj │ ├── StronglyTypedIds.csproj.DotSettings │ ├── StructToGenerate.cs │ └── Templates │ └── AutoGeneratedHeader.cs ├── test ├── Directory.Build.props ├── IntegrationLibraries.props ├── StronglyTypedIds.IntegrationTests.ExternalIds │ ├── StronglyTypedIds.IntegrationTests.ExternalIds.csproj │ └── xunit.runner.json ├── StronglyTypedIds.IntegrationTests.Types │ ├── Enums.cs │ ├── StronglyTypedIds.IntegrationTests.Types.csproj │ └── simple.typedid ├── StronglyTypedIds.IntegrationTests │ ├── DapperTypeHandlers.cs │ ├── DefaultIdTests.cs │ ├── Enums.cs │ ├── GuidIdTests.cs │ ├── IntIdTests.cs │ ├── LongIdTests.cs │ ├── MassTransitNewIdTests.cs │ ├── ModuleInitializerAttribute.cs │ ├── NestedIdTests.cs │ ├── NullableStringIdTests.cs │ ├── SimpleCustomIdTests.cs │ ├── StringIdTests.cs │ ├── StronglyTypedIds.IntegrationTests.csproj │ ├── SystemTextJsonSerializerContext.cs │ ├── simple.typedid │ └── xunit.runner.json ├── StronglyTypedIds.Nuget.Attributes.IntegrationTests │ ├── StronglyTypedIds.Nuget.Attributes.IntegrationTests.csproj │ └── simple.typedid ├── StronglyTypedIds.Nuget.IntegrationTests │ ├── StronglyTypedIds.Nuget.IntegrationTests.csproj │ └── simple.typedid └── StronglyTypedIds.Tests │ ├── DiagnosticsTests.cs │ ├── EmbeddedResourceTests.cs │ ├── EqualityTests.cs │ ├── Snapshots │ ├── EmbeddedResourceTests.EmittedResourceIsSameAsCompiledResource_resource=StronglyTypedIdAttribute.verified.txt │ ├── EmbeddedResourceTests.EmittedResourceIsSameAsCompiledResource_resource=StronglyTypedIdDefaultsAttribute.verified.txt │ ├── EmbeddedResourceTests.EmittedResourceIsSameAsCompiledResource_resource=Template.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateDefaultIdInGlobalNamespace.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateForCustomTemplate.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateGenericVeryNestedIdInFileScopeNamespace.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateIdInFileScopedNamespace.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateIdInNamespace.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateMultipleIdsWithSameName.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateMultipleTemplatesWithBuiltIn.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateMultipleTemplatesWithoutBuiltIn.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateNestedIdInFileScopeNamespace.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateNonDefaultIdInNamespace.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanGenerateVeryNestedIdInFileScopeNamespace.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanOverrideDefaultsWithCustomTemplateUsingGlobalAttribute.verified.txt │ ├── StronglyTypedIdGeneratorTests.CanOverrideDefaultsWithTemplateUsingGlobalAttribute.verified.txt │ ├── UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_Guid.verified.txt │ ├── UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_Int.verified.txt │ ├── UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_Long.verified.txt │ └── UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_String.verified.txt │ ├── SourceGenerationHelperSnapshotTests.cs │ ├── StronglyTypedIdGeneratorTests.cs │ ├── StronglyTypedIds.Tests.csproj │ └── TestHelpers.cs └── version.props /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/BuildAndPack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/.github/workflows/BuildAndPack.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuke/build.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/.nuke/build.schema.json -------------------------------------------------------------------------------- /.nuke/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/.nuke/parameters.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.integration-tests.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/NuGet.integration-tests.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/README.md -------------------------------------------------------------------------------- /StronglyTypedId.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/StronglyTypedId.sln -------------------------------------------------------------------------------- /docs/migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/docs/migration.md -------------------------------------------------------------------------------- /docs/strongly_typed_id.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/docs/strongly_typed_id.gif -------------------------------------------------------------------------------- /docs/strongly_typed_id.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/docs/strongly_typed_id.mp4 -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/global.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/logo.png -------------------------------------------------------------------------------- /logo.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/logo.xcf -------------------------------------------------------------------------------- /releasenotes.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/releasenotes.props -------------------------------------------------------------------------------- /src/StronglyTypedIds.Attributes/StronglyTypedIdAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Attributes/StronglyTypedIdAttribute.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds.Attributes/StronglyTypedIdDefaultsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Attributes/StronglyTypedIdDefaultsAttribute.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds.Attributes/StronglyTypedIds.Attributes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Attributes/StronglyTypedIds.Attributes.csproj -------------------------------------------------------------------------------- /src/StronglyTypedIds.Attributes/Template.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Attributes/Template.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/StronglyTypedId.Templates.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/StronglyTypedId.Templates.props -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/StronglyTypedId.Templates.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/StronglyTypedId.Templates.targets -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/StronglyTypedIds.Templates.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/StronglyTypedIds.Templates.csproj -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/guid-dapper.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/guid-dapper.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/guid-efcore.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/guid-efcore.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/guid-full.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/guid-full.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/guid-newtonsoftjson.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/guid-newtonsoftjson.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/int-dapper.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/int-dapper.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/int-efcore.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/int-efcore.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/int-full.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/int-full.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/int-newtonsoftjson.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/int-newtonsoftjson.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/long-dapper.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/long-dapper.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/long-efcore.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/long-efcore.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/long-full.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/long-full.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/long-newtonsoftjson.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/long-newtonsoftjson.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/newid-full.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/newid-full.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/nullablestring-full.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/nullablestring-full.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/string-dapper.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/string-dapper.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/string-efcore.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/string-efcore.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/string-full.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/string-full.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds.Templates/string-newtonsoftjson.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds.Templates/string-newtonsoftjson.typedid -------------------------------------------------------------------------------- /src/StronglyTypedIds/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Constants.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/DiagnosticInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/DiagnosticInfo.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/Diagnostics/DiagnosticHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Diagnostics/DiagnosticHelper.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/Diagnostics/InvalidTemplateNameDiagnostic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Diagnostics/InvalidTemplateNameDiagnostic.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/Diagnostics/MultipleAssemblyAttributeDiagnostic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Diagnostics/MultipleAssemblyAttributeDiagnostic.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/Diagnostics/NotPartialDiagnostic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Diagnostics/NotPartialDiagnostic.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/Diagnostics/UnknownTemplateCodeFixProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Diagnostics/UnknownTemplateCodeFixProvider.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/Diagnostics/UnknownTemplateDiagnostic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Diagnostics/UnknownTemplateDiagnostic.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/EmbeddedSources.Guid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/EmbeddedSources.Guid.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/EmbeddedSources.Int.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/EmbeddedSources.Int.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/EmbeddedSources.Long.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/EmbeddedSources.Long.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/EmbeddedSources.String.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/EmbeddedSources.String.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/EmbeddedSources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/EmbeddedSources.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/EquatableArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/EquatableArray.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/HashCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/HashCode.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Parser.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/SourceGenerationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/SourceGenerationHelper.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/StronglyTypedId.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/StronglyTypedId.props -------------------------------------------------------------------------------- /src/StronglyTypedIds/StronglyTypedIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/StronglyTypedIdGenerator.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/StronglyTypedIds.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/StronglyTypedIds.csproj -------------------------------------------------------------------------------- /src/StronglyTypedIds/StronglyTypedIds.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/StronglyTypedIds.csproj.DotSettings -------------------------------------------------------------------------------- /src/StronglyTypedIds/StructToGenerate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/StructToGenerate.cs -------------------------------------------------------------------------------- /src/StronglyTypedIds/Templates/AutoGeneratedHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/src/StronglyTypedIds/Templates/AutoGeneratedHeader.cs -------------------------------------------------------------------------------- /test/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/Directory.Build.props -------------------------------------------------------------------------------- /test/IntegrationLibraries.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/IntegrationLibraries.props -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests.ExternalIds/StronglyTypedIds.IntegrationTests.ExternalIds.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests.ExternalIds/StronglyTypedIds.IntegrationTests.ExternalIds.csproj -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests.ExternalIds/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests.ExternalIds/xunit.runner.json -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests.Types/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests.Types/Enums.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests.Types/StronglyTypedIds.IntegrationTests.Types.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests.Types/StronglyTypedIds.IntegrationTests.Types.csproj -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests.Types/simple.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests.Types/simple.typedid -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/DapperTypeHandlers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/DapperTypeHandlers.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/DefaultIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/DefaultIdTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/Enums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/Enums.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/GuidIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/GuidIdTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/IntIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/IntIdTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/LongIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/LongIdTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/MassTransitNewIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/MassTransitNewIdTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/ModuleInitializerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/ModuleInitializerAttribute.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/NestedIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/NestedIdTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/NullableStringIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/NullableStringIdTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/SimpleCustomIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/SimpleCustomIdTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/StringIdTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/StringIdTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/StronglyTypedIds.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/StronglyTypedIds.IntegrationTests.csproj -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/SystemTextJsonSerializerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/SystemTextJsonSerializerContext.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/simple.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/simple.typedid -------------------------------------------------------------------------------- /test/StronglyTypedIds.IntegrationTests/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.IntegrationTests/xunit.runner.json -------------------------------------------------------------------------------- /test/StronglyTypedIds.Nuget.Attributes.IntegrationTests/StronglyTypedIds.Nuget.Attributes.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Nuget.Attributes.IntegrationTests/StronglyTypedIds.Nuget.Attributes.IntegrationTests.csproj -------------------------------------------------------------------------------- /test/StronglyTypedIds.Nuget.Attributes.IntegrationTests/simple.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Nuget.Attributes.IntegrationTests/simple.typedid -------------------------------------------------------------------------------- /test/StronglyTypedIds.Nuget.IntegrationTests/StronglyTypedIds.Nuget.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Nuget.IntegrationTests/StronglyTypedIds.Nuget.IntegrationTests.csproj -------------------------------------------------------------------------------- /test/StronglyTypedIds.Nuget.IntegrationTests/simple.typedid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Nuget.IntegrationTests/simple.typedid -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/DiagnosticsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/DiagnosticsTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/EmbeddedResourceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/EmbeddedResourceTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/EqualityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/EqualityTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/EmbeddedResourceTests.EmittedResourceIsSameAsCompiledResource_resource=StronglyTypedIdAttribute.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/EmbeddedResourceTests.EmittedResourceIsSameAsCompiledResource_resource=StronglyTypedIdAttribute.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/EmbeddedResourceTests.EmittedResourceIsSameAsCompiledResource_resource=StronglyTypedIdDefaultsAttribute.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/EmbeddedResourceTests.EmittedResourceIsSameAsCompiledResource_resource=StronglyTypedIdDefaultsAttribute.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/EmbeddedResourceTests.EmittedResourceIsSameAsCompiledResource_resource=Template.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/EmbeddedResourceTests.EmittedResourceIsSameAsCompiledResource_resource=Template.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateDefaultIdInGlobalNamespace.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateDefaultIdInGlobalNamespace.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateForCustomTemplate.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateForCustomTemplate.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateGenericVeryNestedIdInFileScopeNamespace.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateGenericVeryNestedIdInFileScopeNamespace.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateIdInFileScopedNamespace.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateIdInFileScopedNamespace.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateIdInNamespace.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateIdInNamespace.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateMultipleIdsWithSameName.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateMultipleIdsWithSameName.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateMultipleTemplatesWithBuiltIn.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateMultipleTemplatesWithBuiltIn.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateMultipleTemplatesWithoutBuiltIn.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateMultipleTemplatesWithoutBuiltIn.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateNestedIdInFileScopeNamespace.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateNestedIdInFileScopeNamespace.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateNonDefaultIdInNamespace.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateNonDefaultIdInNamespace.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateVeryNestedIdInFileScopeNamespace.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanGenerateVeryNestedIdInFileScopeNamespace.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanOverrideDefaultsWithCustomTemplateUsingGlobalAttribute.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanOverrideDefaultsWithCustomTemplateUsingGlobalAttribute.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanOverrideDefaultsWithTemplateUsingGlobalAttribute.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/StronglyTypedIdGeneratorTests.CanOverrideDefaultsWithTemplateUsingGlobalAttribute.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_Guid.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_Guid.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_Int.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_Int.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_Long.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_Long.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/Snapshots/UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_String.verified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/Snapshots/UnknownTemplateCodeFixProviderUnitTests.UsesBuiltInTemplates_String.verified.txt -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/SourceGenerationHelperSnapshotTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/SourceGenerationHelperSnapshotTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/StronglyTypedIdGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/StronglyTypedIdGeneratorTests.cs -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/StronglyTypedIds.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/StronglyTypedIds.Tests.csproj -------------------------------------------------------------------------------- /test/StronglyTypedIds.Tests/TestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/test/StronglyTypedIds.Tests/TestHelpers.cs -------------------------------------------------------------------------------- /version.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewlock/StronglyTypedId/HEAD/version.props --------------------------------------------------------------------------------