StronglyTypedId
A Rosyln-powered generator for strongly-typed IDs
File Explorer
Download Latest Version (.zip)- BuildAndPack.yml
- build.schema.json
- parameters.json
- .editorconfig
- _build.csproj
- _build.csproj.DotSettings
- Build.cs
- Configuration.cs
- Directory.Build.props
- Directory.Build.targets
- migration.md
- strongly_typed_id.gif
- strongly_typed_id.mp4
- DiagnosticHelper.cs
- InvalidTemplateNameDiagnostic.cs
- MultipleAssemblyAttributeDiagnostic.cs
- NotPartialDiagnostic.cs
- UnknownTemplateCodeFixProvider.cs
- UnknownTemplateDiagnostic.cs
- AssemblyInfo.cs
- AutoGeneratedHeader.cs
- Constants.cs
- DiagnosticInfo.cs
- EmbeddedSources.cs
- EmbeddedSources.Guid.cs
- EmbeddedSources.Int.cs
- EmbeddedSources.Long.cs
- EmbeddedSources.String.cs
- EquatableArray.cs
- HashCode.cs
- Parser.cs
- SourceGenerationHelper.cs
- StronglyTypedId.props
- StronglyTypedIdGenerator.cs
- StronglyTypedIds.csproj
- StronglyTypedIds.csproj.DotSettings
- StructToGenerate.cs
- StronglyTypedIdAttribute.cs
- StronglyTypedIdDefaultsAttribute.cs
- StronglyTypedIds.Attributes.csproj
- Template.cs
- 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
- StronglyTypedId.Templates.props
- StronglyTypedId.Templates.targets
- StronglyTypedIds.Templates.csproj
- DapperTypeHandlers.cs
- DefaultIdTests.cs
- Enums.cs
- GuidIdTests.cs
- IntIdTests.cs
- LongIdTests.cs
- MassTransitNewIdTests.cs
- ModuleInitializerAttribute.cs
- NestedIdTests.cs
- NullableStringIdTests.cs
- simple.typedid
- SimpleCustomIdTests.cs
- StringIdTests.cs
- StronglyTypedIds.IntegrationTests.csproj
- SystemTextJsonSerializerContext.cs
- xunit.runner.json
- StronglyTypedIds.IntegrationTests.ExternalIds.csproj
- xunit.runner.json
- Enums.cs
- simple.typedid
- StronglyTypedIds.IntegrationTests.Types.csproj
- simple.typedid
- StronglyTypedIds.Nuget.Attributes.IntegrationTests.csproj
- simple.typedid
- StronglyTypedIds.Nuget.IntegrationTests.csproj
- 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
- DiagnosticsTests.cs
- EmbeddedResourceTests.cs
- EqualityTests.cs
- SourceGenerationHelperSnapshotTests.cs
- StronglyTypedIdGeneratorTests.cs
- StronglyTypedIds.Tests.csproj
- TestHelpers.cs
- Directory.Build.props
- IntegrationLibraries.props
- .gitattributes
- .gitignore
- build.cmd
- build.ps1
- build.sh
- CHANGELOG.md
- Directory.Build.props
- global.json
- LICENSE
- logo.png
- logo.xcf
- NuGet.integration-tests.config
- README.md
- releasenotes.props
- StronglyTypedId.sln
- version.props
# Installation Guide
1. Get the code
git clone https://github.com/andrewlock/StronglyTypedId
Downloads the entire project code from GitHub to your computer.
cd StronglyTypedId
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
dotnet add package StronglyTypedId --version 1.0.0-beta08
Type this command into your terminal and run it.
dotnet add package StronglyTypedId.Templates --version 1.0.0-beta08
Type this command into your terminal and run it.
After dotnet run, check the message or address shown in the terminal.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
