├── .config └── dotnet-tools.json ├── .editorconfig ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── Build.ps1 ├── GuidRecycler.sln ├── LICENSE ├── Push.ps1 ├── README.md ├── benchmarks └── GuidRecycler.Benchmarks │ ├── Benchmark.cs │ ├── GuidRecycler.Benchmarks.csproj │ └── README.md ├── icon.png ├── icon.xcf ├── nuget.config ├── src └── GuidRecycler │ ├── GuidRecycler.csproj │ ├── Interfaces │ └── IGuidRecycler.cs │ └── Strategies │ ├── ConcurrentGuidRecycler.cs │ └── GuidRecyclerSlim.cs └── test └── GuidRecycler.Tests ├── BaseGuidRecyclerTests.cs ├── ConcurrentGuidRecyclerTests.cs ├── GuidRecycler.Tests.csproj ├── GuidRecyclerSlimTests.cs └── Usings.cs /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/.gitignore -------------------------------------------------------------------------------- /Build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/Build.ps1 -------------------------------------------------------------------------------- /GuidRecycler.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/GuidRecycler.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/LICENSE -------------------------------------------------------------------------------- /Push.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/Push.ps1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/GuidRecycler.Benchmarks/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/benchmarks/GuidRecycler.Benchmarks/Benchmark.cs -------------------------------------------------------------------------------- /benchmarks/GuidRecycler.Benchmarks/GuidRecycler.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/benchmarks/GuidRecycler.Benchmarks/GuidRecycler.Benchmarks.csproj -------------------------------------------------------------------------------- /benchmarks/GuidRecycler.Benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/benchmarks/GuidRecycler.Benchmarks/README.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/icon.png -------------------------------------------------------------------------------- /icon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/icon.xcf -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/nuget.config -------------------------------------------------------------------------------- /src/GuidRecycler/GuidRecycler.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/src/GuidRecycler/GuidRecycler.csproj -------------------------------------------------------------------------------- /src/GuidRecycler/Interfaces/IGuidRecycler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/src/GuidRecycler/Interfaces/IGuidRecycler.cs -------------------------------------------------------------------------------- /src/GuidRecycler/Strategies/ConcurrentGuidRecycler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/src/GuidRecycler/Strategies/ConcurrentGuidRecycler.cs -------------------------------------------------------------------------------- /src/GuidRecycler/Strategies/GuidRecyclerSlim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/src/GuidRecycler/Strategies/GuidRecyclerSlim.cs -------------------------------------------------------------------------------- /test/GuidRecycler.Tests/BaseGuidRecyclerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/test/GuidRecycler.Tests/BaseGuidRecyclerTests.cs -------------------------------------------------------------------------------- /test/GuidRecycler.Tests/ConcurrentGuidRecyclerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/test/GuidRecycler.Tests/ConcurrentGuidRecyclerTests.cs -------------------------------------------------------------------------------- /test/GuidRecycler.Tests/GuidRecycler.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/test/GuidRecycler.Tests/GuidRecycler.Tests.csproj -------------------------------------------------------------------------------- /test/GuidRecycler.Tests/GuidRecyclerSlimTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tvde1/GuidRecycler/HEAD/test/GuidRecycler.Tests/GuidRecyclerSlimTests.cs -------------------------------------------------------------------------------- /test/GuidRecycler.Tests/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; --------------------------------------------------------------------------------