├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── .vs ├── ProjectSettings.json ├── VSWorkspaceState.json └── slnx.sqlite ├── Funcular.IdGenerators.PerformanceTests ├── App.config ├── Funcular.IdGenerators.PerformanceTests.csproj ├── PerformanceTests.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── funcular-logo-angle-brackets-dark.ico ├── Funcular.IdGenerators.UnitTests ├── Funcular.IdGenerators.UnitTests.csproj ├── IdGenerationTests.cs └── Properties │ └── AssemblyInfo.cs ├── Funcular.IdGenerators.sln ├── Funcular.IdGenerators ├── Base36 │ ├── Base36IdGenerator.cs │ ├── ConcurrentStopwatch.cs │ └── IdInformation.cs ├── BaseConversion │ ├── Base36Converter.cs │ └── BaseConverter.cs ├── ConcurrentRandom.cs ├── Enums │ └── TimestampResolution.cs ├── Funcular.IdGenerators.csproj ├── Properties │ └── AssemblyInfo.cs ├── README.md ├── funcular-logo-angle-brackets-dark.ico └── funcular-logo-angle-brackets-dark.png ├── NuGet ├── Funcular.IdGenerators.0.0.7.1.nupkg ├── Funcular.IdGenerators.0.0.7.2.nupkg ├── Funcular.IdGenerators.0.0.7.3.nupkg ├── Funcular.IdGenerators.0.0.8.0.nupkg ├── Funcular.IdGenerators.0.0.9.0.nupkg ├── Funcular.IdGenerators.0.5.0.0.nupkg ├── Funcular.IdGenerators.0.5.0.1.nupkg ├── Funcular.IdGenerators.0.5.0.2.nupkg ├── Funcular.IdGenerators.1.1.0.nupkg ├── Funcular.IdGenerators.2.0.nupkg ├── Funcular.IdGenerators.2.1.nupkg └── Funcular.IdGenerators.2.5.nupkg └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /.vs/ProjectSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "CurrentProjectSetting": null 3 | } -------------------------------------------------------------------------------- /.vs/VSWorkspaceState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/.vs/VSWorkspaceState.json -------------------------------------------------------------------------------- /.vs/slnx.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/.vs/slnx.sqlite -------------------------------------------------------------------------------- /Funcular.IdGenerators.PerformanceTests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.PerformanceTests/App.config -------------------------------------------------------------------------------- /Funcular.IdGenerators.PerformanceTests/Funcular.IdGenerators.PerformanceTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.PerformanceTests/Funcular.IdGenerators.PerformanceTests.csproj -------------------------------------------------------------------------------- /Funcular.IdGenerators.PerformanceTests/PerformanceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.PerformanceTests/PerformanceTests.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators.PerformanceTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.PerformanceTests/Program.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators.PerformanceTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.PerformanceTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators.PerformanceTests/funcular-logo-angle-brackets-dark.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.PerformanceTests/funcular-logo-angle-brackets-dark.ico -------------------------------------------------------------------------------- /Funcular.IdGenerators.UnitTests/Funcular.IdGenerators.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.UnitTests/Funcular.IdGenerators.UnitTests.csproj -------------------------------------------------------------------------------- /Funcular.IdGenerators.UnitTests/IdGenerationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.UnitTests/IdGenerationTests.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators.UnitTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.UnitTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators.sln -------------------------------------------------------------------------------- /Funcular.IdGenerators/Base36/Base36IdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/Base36/Base36IdGenerator.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators/Base36/ConcurrentStopwatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/Base36/ConcurrentStopwatch.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators/Base36/IdInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/Base36/IdInformation.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators/BaseConversion/Base36Converter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/BaseConversion/Base36Converter.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators/BaseConversion/BaseConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/BaseConversion/BaseConverter.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators/ConcurrentRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/ConcurrentRandom.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators/Enums/TimestampResolution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/Enums/TimestampResolution.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators/Funcular.IdGenerators.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/Funcular.IdGenerators.csproj -------------------------------------------------------------------------------- /Funcular.IdGenerators/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Funcular.IdGenerators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/README.md -------------------------------------------------------------------------------- /Funcular.IdGenerators/funcular-logo-angle-brackets-dark.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/funcular-logo-angle-brackets-dark.ico -------------------------------------------------------------------------------- /Funcular.IdGenerators/funcular-logo-angle-brackets-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/Funcular.IdGenerators/funcular-logo-angle-brackets-dark.png -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.0.0.7.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.0.0.7.1.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.0.0.7.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.0.0.7.2.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.0.0.7.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.0.0.7.3.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.0.0.8.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.0.0.8.0.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.0.0.9.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.0.0.9.0.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.0.5.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.0.5.0.0.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.0.5.0.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.0.5.0.1.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.0.5.0.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.0.5.0.2.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.1.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.1.1.0.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.2.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.2.0.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.2.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.2.1.nupkg -------------------------------------------------------------------------------- /NuGet/Funcular.IdGenerators.2.5.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/NuGet/Funcular.IdGenerators.2.5.nupkg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piranout/Funcular.IdGenerators/HEAD/README.md --------------------------------------------------------------------------------