├── .gitattributes ├── .gitignore ├── AggressiveInlining-Benchmark ├── AggressiveInlining-Benchmark.csproj ├── Benchmark-Instance.png ├── Benchmark-Static.png ├── Benchmark-UnsafeAccessor.png ├── Benchmark.png ├── Instance │ ├── InstanceBenchmark.cs │ └── InstanceMapper.cs ├── Models.cs ├── Program.cs ├── README.md ├── Static │ ├── StaticBenchmark.cs │ ├── StaticMapper.cs │ └── StaticMapperOnlyTopLevelMethod.cs └── UnsafeAccessor │ └── UnsafeAccessorBenchmark.cs ├── Array-Allocating-Benchmark ├── Array-Allocating-Benchmark.csproj ├── Benchmark.png ├── Benchmark2.png ├── Program.cs └── README.md ├── Array-Copy-Benchmark ├── Array-Copy-Benchmark.csproj ├── Benchmark.png ├── Program.cs └── README.md ├── Array-Resizing-Benchmark ├── Array-Resizing-Benchmark.csproj ├── Benchmark-old.png ├── Benchmark.cs ├── Benchmark.html ├── Benchmark.png ├── BenchmarkDotNet.Artifacts │ └── results │ │ ├── Benchmark-report-github.md │ │ ├── Benchmark-report.csv │ │ └── Benchmark-report.html ├── CustomConfig.cs ├── Program.cs └── README.md ├── Collection-Shuffle-Benchmark ├── Benchmark.png ├── Collection-Shuffle-Benchmark.csproj ├── Program.cs └── README.md ├── Convert-Enum-To-String-Benchmark ├── Benchmark.cs ├── Benchmark.png ├── Convert-Enum-To-String-Benchmark.csproj ├── MyEnum.cs ├── Program.cs └── README.md ├── Convert-To-Base62-Benchmark ├── Benchmark.png ├── Convert-To-Base62-Benchmark.csproj ├── Program.cs └── README.md ├── Enumerable-NullOrEmpty-Benchmark ├── Benchmark.cs ├── Benchmark.png ├── Benchmark2.cs ├── Benchmark2.png ├── Enumerable-NullOrEmpty-Benchmark.csproj ├── Program.cs └── README.md ├── FileStream-WriteAsync-Benchmark ├── Benchmark.png ├── Benchmark2.png ├── CustomConfig.cs ├── FileStream-WriteAsync-Benchmark.csproj ├── Program.cs └── README.md ├── For-ForEach-Benchmark ├── Benchmark.cs ├── BenchmarkDotNet.Artifacts │ ├── For_ForEach_Benchmark.Benchmark-report.html │ ├── For_ForEach_Benchmark.Benchmark-report.md │ └── For_ForEach_Benchmark.Benchmark-report.png ├── For-ForEach-Benchmark.csproj ├── Program.cs └── README.md ├── GetHashCode-Equals-Benchmark ├── Benchmark.png ├── Benchmark2.png ├── ClassBenchmark.cs ├── GetHashCode-Equals-Benchmark.csproj ├── MyClass.cs ├── Program.cs ├── README.md └── StructBenchmark.cs ├── LICENSE ├── List-TrimExess-Benchmark ├── Benchmark.cs ├── BenchmarkDotNet.Artifacts │ ├── List_TrimExess_Benchmark.Benchmark-report.html │ ├── List_TrimExess_Benchmark.Benchmark-report.md │ └── List_TrimExess_Benchmark.Benchmark-report.png ├── List-TrimExess-Benchmark.csproj ├── Program.cs └── README.md ├── Mediators-Benchmark ├── Application │ ├── MediatR.UseCase.cs │ ├── Mediator.UseCase.cs │ ├── SlimMediator.UseCase.cs │ └── UserRepository.cs ├── Benchmark.png ├── Mediators-Benchmark.csproj ├── Program.cs ├── README.md └── SlimMediator │ ├── IRequest.cs │ ├── IRequestHandler.cs │ ├── ISender.cs │ ├── Sender.cs │ ├── ServiceCollectionExtensions.cs │ └── SlimMediatorOptions.cs ├── Metrics-Benchmark ├── BenchmarkContainer.cs ├── Metrics-Benchmark.csproj ├── Program.cs ├── README.md └── benchmark.png ├── New-Instantiate-Benchmark ├── Benchmark.png ├── Factory.cs ├── Models.cs ├── New-Instantiate-Benchmark.csproj ├── Program.cs └── README.md ├── New-Lazy-Instantiate ├── Benchmark.cs ├── BenchmarkDotNet.Artifacts │ ├── Benchmark.png │ ├── New_Lazy_Instantiate.Benchmark-report-github.md │ ├── New_Lazy_Instantiate.Benchmark-report.csv │ └── New_Lazy_Instantiate.Benchmark-report.html ├── New-Lazy-Instantiate.csproj ├── Program.cs └── README.md ├── OrderByFirstLast-MinMax-Benchmark ├── Benchmark.png ├── OrderByFirstLast-MinMax-Benchmark.csproj ├── Program.cs └── README.md ├── Property-Getter-Benchmark ├── Benchmark.jpg ├── BenchmarkContainer.cs ├── Classes │ ├── ExpressionFetcher.cs │ ├── FieldGetter.cs │ ├── PropertyFetcher.cs │ ├── PropertyFetcher2.cs │ └── ReflectionFetcher.cs ├── Program.cs ├── Property-Getter-Benchmark.csproj └── README.md ├── README.md ├── Reflection-NonReflection-Benchmark ├── Program.cs ├── README.md └── Reflection-NonReflection-Benchmark.csproj ├── Solution.sln ├── Stream-Read-Bytes-Benchmark ├── Benchmark.cs ├── Benchmark.png ├── Benchmark2.png ├── CustomConfig.cs ├── Program.cs ├── README.md └── Stream-Read-Bytes-Benchmark.csproj ├── Stream-Read-String-Benchmark ├── Benchmark.cs ├── Benchmark.png ├── Benchmark2.png ├── Benchmark3.png ├── CustomConfig.cs ├── FileEncodingDetector │ ├── DetectEncoding.cs │ ├── EncodingUtilities.cs │ └── TextFileEncodingDetector.cs ├── Program.cs ├── README.md └── Stream-Read-String-Benchmark.csproj ├── Stream-Write-Bytes-Benchmark ├── Benchmark.cs ├── Benchmark.png ├── CustomConfig.cs ├── Program.cs ├── README.md └── Stream-Write-Bytes-Benchmark.csproj ├── String-Concat-Benchmark ├── Benchmark.cs ├── Benchmark.png ├── Benchmark2.cs ├── Benchmark2.png ├── CustomConfig.cs ├── Program.cs ├── README.md └── String-Concat-Benchmark.csproj ├── String-FirstDuplicateChar-Benchmark ├── Benchmark.png ├── Program.cs ├── README.md └── String-FirstDuplicateChar-Benchmark.csproj ├── String-Replace-Benchmark ├── Benchmark.cs ├── Benchmark.png ├── Program.cs ├── README.md └── String-Replace-Benchmark.csproj ├── String-Reverse-Benchmark ├── Benchmark.png ├── Program.cs ├── README.md └── String-Reverse-Benchmark.csproj ├── String-StartWith-Benchmark ├── Benchmark.cs ├── Benchmark.png ├── Program.cs ├── README.md └── String-StartWith-Benchmark.csproj ├── Throw-Exception-Benchmark ├── Benchmark.cs ├── BenchmarkDotNet.Artifacts │ ├── Throw_Exception_Benchmark.Benchmark-report-github.md │ ├── Throw_Exception_Benchmark.Benchmark-report.csv │ ├── Throw_Exception_Benchmark.Benchmark-report.html │ └── Throw_Exception_Benchmark.Benchmark-report.png ├── DevideOperator.cs ├── Program.cs ├── README.md └── Throw-Exception-Benchmark.csproj ├── Utilities ├── Collections │ ├── ArrayExtensions.cs │ ├── CollectionExtensions.cs │ ├── ImmutableArrayExtensions.cs │ ├── ImmutableListExtensions.cs │ └── ListExtensions.cs ├── Guard.cs ├── README.md ├── Stream │ ├── StreamReadBytesExtensions.cs │ ├── StreamReadStringExtensions.cs │ └── StreamWriteBytesExtensions.cs ├── String │ ├── StringBuilderCache.cs │ ├── StringExtensions.cs │ └── ValueStringBuilder.cs └── Utilities.csproj ├── Word-Reverse-Benchmark ├── Benchmark.png ├── Program.cs ├── README.md └── Word-Reverse-Benchmark.csproj └── [requested-optimizations] ├── MySqlBulkInsertExcel-Benchmark ├── Benchmark.cs ├── Benchmark.png ├── Csv │ └── Book1.csv ├── DisableChecksHelper.cs ├── EfDbContext.cs ├── ExcelProcessor.cs ├── Migrations │ ├── 20240709085419_Init.Designer.cs │ ├── 20240709085419_Init.cs │ ├── 20240709091144_AddedCreatedDate.Designer.cs │ ├── 20240709091144_AddedCreatedDate.cs │ └── EfDbContextModelSnapshot.cs ├── MySqlBulkInsertExcel-Benchmark.csproj ├── NonDisposableStream.cs ├── Program.cs ├── README.md └── Utils.cs └── ToPureAbsoluteUrl-Benchmark ├── Benchmark.png ├── Program.cs ├── README.md └── ToPureAbsoluteUrl-Benchmark.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/AggressiveInlining-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/AggressiveInlining-Benchmark.csproj -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Benchmark-Instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Benchmark-Instance.png -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Benchmark-Static.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Benchmark-Static.png -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Benchmark-UnsafeAccessor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Benchmark-UnsafeAccessor.png -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Instance/InstanceBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Instance/InstanceBenchmark.cs -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Instance/InstanceMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Instance/InstanceMapper.cs -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Models.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Models.cs -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Program.cs -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/README.md -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Static/StaticBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Static/StaticBenchmark.cs -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Static/StaticMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Static/StaticMapper.cs -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/Static/StaticMapperOnlyTopLevelMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/Static/StaticMapperOnlyTopLevelMethod.cs -------------------------------------------------------------------------------- /AggressiveInlining-Benchmark/UnsafeAccessor/UnsafeAccessorBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/AggressiveInlining-Benchmark/UnsafeAccessor/UnsafeAccessorBenchmark.cs -------------------------------------------------------------------------------- /Array-Allocating-Benchmark/Array-Allocating-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Allocating-Benchmark/Array-Allocating-Benchmark.csproj -------------------------------------------------------------------------------- /Array-Allocating-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Allocating-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Array-Allocating-Benchmark/Benchmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Allocating-Benchmark/Benchmark2.png -------------------------------------------------------------------------------- /Array-Allocating-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Allocating-Benchmark/Program.cs -------------------------------------------------------------------------------- /Array-Allocating-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Allocating-Benchmark/README.md -------------------------------------------------------------------------------- /Array-Copy-Benchmark/Array-Copy-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Copy-Benchmark/Array-Copy-Benchmark.csproj -------------------------------------------------------------------------------- /Array-Copy-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Copy-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Array-Copy-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Copy-Benchmark/Program.cs -------------------------------------------------------------------------------- /Array-Copy-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Copy-Benchmark/README.md -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/Array-Resizing-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/Array-Resizing-Benchmark.csproj -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/Benchmark-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/Benchmark-old.png -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/Benchmark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/Benchmark.html -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/BenchmarkDotNet.Artifacts/results/Benchmark-report-github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/BenchmarkDotNet.Artifacts/results/Benchmark-report-github.md -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/BenchmarkDotNet.Artifacts/results/Benchmark-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/BenchmarkDotNet.Artifacts/results/Benchmark-report.csv -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/BenchmarkDotNet.Artifacts/results/Benchmark-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/BenchmarkDotNet.Artifacts/results/Benchmark-report.html -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/CustomConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/CustomConfig.cs -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/Program.cs -------------------------------------------------------------------------------- /Array-Resizing-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Array-Resizing-Benchmark/README.md -------------------------------------------------------------------------------- /Collection-Shuffle-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Collection-Shuffle-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Collection-Shuffle-Benchmark/Collection-Shuffle-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Collection-Shuffle-Benchmark/Collection-Shuffle-Benchmark.csproj -------------------------------------------------------------------------------- /Collection-Shuffle-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Collection-Shuffle-Benchmark/Program.cs -------------------------------------------------------------------------------- /Collection-Shuffle-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Collection-Shuffle-Benchmark/README.md -------------------------------------------------------------------------------- /Convert-Enum-To-String-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-Enum-To-String-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /Convert-Enum-To-String-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-Enum-To-String-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Convert-Enum-To-String-Benchmark/Convert-Enum-To-String-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-Enum-To-String-Benchmark/Convert-Enum-To-String-Benchmark.csproj -------------------------------------------------------------------------------- /Convert-Enum-To-String-Benchmark/MyEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-Enum-To-String-Benchmark/MyEnum.cs -------------------------------------------------------------------------------- /Convert-Enum-To-String-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-Enum-To-String-Benchmark/Program.cs -------------------------------------------------------------------------------- /Convert-Enum-To-String-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-Enum-To-String-Benchmark/README.md -------------------------------------------------------------------------------- /Convert-To-Base62-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-To-Base62-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Convert-To-Base62-Benchmark/Convert-To-Base62-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-To-Base62-Benchmark/Convert-To-Base62-Benchmark.csproj -------------------------------------------------------------------------------- /Convert-To-Base62-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-To-Base62-Benchmark/Program.cs -------------------------------------------------------------------------------- /Convert-To-Base62-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Convert-To-Base62-Benchmark/README.md -------------------------------------------------------------------------------- /Enumerable-NullOrEmpty-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Enumerable-NullOrEmpty-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /Enumerable-NullOrEmpty-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Enumerable-NullOrEmpty-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Enumerable-NullOrEmpty-Benchmark/Benchmark2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Enumerable-NullOrEmpty-Benchmark/Benchmark2.cs -------------------------------------------------------------------------------- /Enumerable-NullOrEmpty-Benchmark/Benchmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Enumerable-NullOrEmpty-Benchmark/Benchmark2.png -------------------------------------------------------------------------------- /Enumerable-NullOrEmpty-Benchmark/Enumerable-NullOrEmpty-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Enumerable-NullOrEmpty-Benchmark/Enumerable-NullOrEmpty-Benchmark.csproj -------------------------------------------------------------------------------- /Enumerable-NullOrEmpty-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Enumerable-NullOrEmpty-Benchmark/Program.cs -------------------------------------------------------------------------------- /Enumerable-NullOrEmpty-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Enumerable-NullOrEmpty-Benchmark/README.md -------------------------------------------------------------------------------- /FileStream-WriteAsync-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/FileStream-WriteAsync-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /FileStream-WriteAsync-Benchmark/Benchmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/FileStream-WriteAsync-Benchmark/Benchmark2.png -------------------------------------------------------------------------------- /FileStream-WriteAsync-Benchmark/CustomConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/FileStream-WriteAsync-Benchmark/CustomConfig.cs -------------------------------------------------------------------------------- /FileStream-WriteAsync-Benchmark/FileStream-WriteAsync-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/FileStream-WriteAsync-Benchmark/FileStream-WriteAsync-Benchmark.csproj -------------------------------------------------------------------------------- /FileStream-WriteAsync-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/FileStream-WriteAsync-Benchmark/Program.cs -------------------------------------------------------------------------------- /FileStream-WriteAsync-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/FileStream-WriteAsync-Benchmark/README.md -------------------------------------------------------------------------------- /For-ForEach-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/For-ForEach-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /For-ForEach-Benchmark/BenchmarkDotNet.Artifacts/For_ForEach_Benchmark.Benchmark-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/For-ForEach-Benchmark/BenchmarkDotNet.Artifacts/For_ForEach_Benchmark.Benchmark-report.html -------------------------------------------------------------------------------- /For-ForEach-Benchmark/BenchmarkDotNet.Artifacts/For_ForEach_Benchmark.Benchmark-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/For-ForEach-Benchmark/BenchmarkDotNet.Artifacts/For_ForEach_Benchmark.Benchmark-report.md -------------------------------------------------------------------------------- /For-ForEach-Benchmark/BenchmarkDotNet.Artifacts/For_ForEach_Benchmark.Benchmark-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/For-ForEach-Benchmark/BenchmarkDotNet.Artifacts/For_ForEach_Benchmark.Benchmark-report.png -------------------------------------------------------------------------------- /For-ForEach-Benchmark/For-ForEach-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/For-ForEach-Benchmark/For-ForEach-Benchmark.csproj -------------------------------------------------------------------------------- /For-ForEach-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/For-ForEach-Benchmark/Program.cs -------------------------------------------------------------------------------- /For-ForEach-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/For-ForEach-Benchmark/README.md -------------------------------------------------------------------------------- /GetHashCode-Equals-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/GetHashCode-Equals-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /GetHashCode-Equals-Benchmark/Benchmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/GetHashCode-Equals-Benchmark/Benchmark2.png -------------------------------------------------------------------------------- /GetHashCode-Equals-Benchmark/ClassBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/GetHashCode-Equals-Benchmark/ClassBenchmark.cs -------------------------------------------------------------------------------- /GetHashCode-Equals-Benchmark/GetHashCode-Equals-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/GetHashCode-Equals-Benchmark/GetHashCode-Equals-Benchmark.csproj -------------------------------------------------------------------------------- /GetHashCode-Equals-Benchmark/MyClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/GetHashCode-Equals-Benchmark/MyClass.cs -------------------------------------------------------------------------------- /GetHashCode-Equals-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/GetHashCode-Equals-Benchmark/Program.cs -------------------------------------------------------------------------------- /GetHashCode-Equals-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/GetHashCode-Equals-Benchmark/README.md -------------------------------------------------------------------------------- /GetHashCode-Equals-Benchmark/StructBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/GetHashCode-Equals-Benchmark/StructBenchmark.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/LICENSE -------------------------------------------------------------------------------- /List-TrimExess-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/List-TrimExess-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /List-TrimExess-Benchmark/BenchmarkDotNet.Artifacts/List_TrimExess_Benchmark.Benchmark-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/List-TrimExess-Benchmark/BenchmarkDotNet.Artifacts/List_TrimExess_Benchmark.Benchmark-report.html -------------------------------------------------------------------------------- /List-TrimExess-Benchmark/BenchmarkDotNet.Artifacts/List_TrimExess_Benchmark.Benchmark-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/List-TrimExess-Benchmark/BenchmarkDotNet.Artifacts/List_TrimExess_Benchmark.Benchmark-report.md -------------------------------------------------------------------------------- /List-TrimExess-Benchmark/BenchmarkDotNet.Artifacts/List_TrimExess_Benchmark.Benchmark-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/List-TrimExess-Benchmark/BenchmarkDotNet.Artifacts/List_TrimExess_Benchmark.Benchmark-report.png -------------------------------------------------------------------------------- /List-TrimExess-Benchmark/List-TrimExess-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/List-TrimExess-Benchmark/List-TrimExess-Benchmark.csproj -------------------------------------------------------------------------------- /List-TrimExess-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/List-TrimExess-Benchmark/Program.cs -------------------------------------------------------------------------------- /List-TrimExess-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/List-TrimExess-Benchmark/README.md -------------------------------------------------------------------------------- /Mediators-Benchmark/Application/MediatR.UseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/Application/MediatR.UseCase.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/Application/Mediator.UseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/Application/Mediator.UseCase.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/Application/SlimMediator.UseCase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/Application/SlimMediator.UseCase.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/Application/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/Application/UserRepository.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Mediators-Benchmark/Mediators-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/Mediators-Benchmark.csproj -------------------------------------------------------------------------------- /Mediators-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/Program.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/README.md -------------------------------------------------------------------------------- /Mediators-Benchmark/SlimMediator/IRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/SlimMediator/IRequest.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/SlimMediator/IRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/SlimMediator/IRequestHandler.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/SlimMediator/ISender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/SlimMediator/ISender.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/SlimMediator/Sender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/SlimMediator/Sender.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/SlimMediator/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/SlimMediator/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Mediators-Benchmark/SlimMediator/SlimMediatorOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Mediators-Benchmark/SlimMediator/SlimMediatorOptions.cs -------------------------------------------------------------------------------- /Metrics-Benchmark/BenchmarkContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Metrics-Benchmark/BenchmarkContainer.cs -------------------------------------------------------------------------------- /Metrics-Benchmark/Metrics-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Metrics-Benchmark/Metrics-Benchmark.csproj -------------------------------------------------------------------------------- /Metrics-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Metrics-Benchmark/Program.cs -------------------------------------------------------------------------------- /Metrics-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Metrics-Benchmark/README.md -------------------------------------------------------------------------------- /Metrics-Benchmark/benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Metrics-Benchmark/benchmark.png -------------------------------------------------------------------------------- /New-Instantiate-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Instantiate-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /New-Instantiate-Benchmark/Factory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Instantiate-Benchmark/Factory.cs -------------------------------------------------------------------------------- /New-Instantiate-Benchmark/Models.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Instantiate-Benchmark/Models.cs -------------------------------------------------------------------------------- /New-Instantiate-Benchmark/New-Instantiate-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Instantiate-Benchmark/New-Instantiate-Benchmark.csproj -------------------------------------------------------------------------------- /New-Instantiate-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Instantiate-Benchmark/Program.cs -------------------------------------------------------------------------------- /New-Instantiate-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Instantiate-Benchmark/README.md -------------------------------------------------------------------------------- /New-Lazy-Instantiate/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Lazy-Instantiate/Benchmark.cs -------------------------------------------------------------------------------- /New-Lazy-Instantiate/BenchmarkDotNet.Artifacts/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Lazy-Instantiate/BenchmarkDotNet.Artifacts/Benchmark.png -------------------------------------------------------------------------------- /New-Lazy-Instantiate/BenchmarkDotNet.Artifacts/New_Lazy_Instantiate.Benchmark-report-github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Lazy-Instantiate/BenchmarkDotNet.Artifacts/New_Lazy_Instantiate.Benchmark-report-github.md -------------------------------------------------------------------------------- /New-Lazy-Instantiate/BenchmarkDotNet.Artifacts/New_Lazy_Instantiate.Benchmark-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Lazy-Instantiate/BenchmarkDotNet.Artifacts/New_Lazy_Instantiate.Benchmark-report.csv -------------------------------------------------------------------------------- /New-Lazy-Instantiate/BenchmarkDotNet.Artifacts/New_Lazy_Instantiate.Benchmark-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Lazy-Instantiate/BenchmarkDotNet.Artifacts/New_Lazy_Instantiate.Benchmark-report.html -------------------------------------------------------------------------------- /New-Lazy-Instantiate/New-Lazy-Instantiate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Lazy-Instantiate/New-Lazy-Instantiate.csproj -------------------------------------------------------------------------------- /New-Lazy-Instantiate/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Lazy-Instantiate/Program.cs -------------------------------------------------------------------------------- /New-Lazy-Instantiate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/New-Lazy-Instantiate/README.md -------------------------------------------------------------------------------- /OrderByFirstLast-MinMax-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/OrderByFirstLast-MinMax-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /OrderByFirstLast-MinMax-Benchmark/OrderByFirstLast-MinMax-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/OrderByFirstLast-MinMax-Benchmark/OrderByFirstLast-MinMax-Benchmark.csproj -------------------------------------------------------------------------------- /OrderByFirstLast-MinMax-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/OrderByFirstLast-MinMax-Benchmark/Program.cs -------------------------------------------------------------------------------- /OrderByFirstLast-MinMax-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/OrderByFirstLast-MinMax-Benchmark/README.md -------------------------------------------------------------------------------- /Property-Getter-Benchmark/Benchmark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/Benchmark.jpg -------------------------------------------------------------------------------- /Property-Getter-Benchmark/BenchmarkContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/BenchmarkContainer.cs -------------------------------------------------------------------------------- /Property-Getter-Benchmark/Classes/ExpressionFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/Classes/ExpressionFetcher.cs -------------------------------------------------------------------------------- /Property-Getter-Benchmark/Classes/FieldGetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/Classes/FieldGetter.cs -------------------------------------------------------------------------------- /Property-Getter-Benchmark/Classes/PropertyFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/Classes/PropertyFetcher.cs -------------------------------------------------------------------------------- /Property-Getter-Benchmark/Classes/PropertyFetcher2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/Classes/PropertyFetcher2.cs -------------------------------------------------------------------------------- /Property-Getter-Benchmark/Classes/ReflectionFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/Classes/ReflectionFetcher.cs -------------------------------------------------------------------------------- /Property-Getter-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/Program.cs -------------------------------------------------------------------------------- /Property-Getter-Benchmark/Property-Getter-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/Property-Getter-Benchmark.csproj -------------------------------------------------------------------------------- /Property-Getter-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Property-Getter-Benchmark/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/README.md -------------------------------------------------------------------------------- /Reflection-NonReflection-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Reflection-NonReflection-Benchmark/Program.cs -------------------------------------------------------------------------------- /Reflection-NonReflection-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Reflection-NonReflection-Benchmark/README.md -------------------------------------------------------------------------------- /Reflection-NonReflection-Benchmark/Reflection-NonReflection-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Reflection-NonReflection-Benchmark/Reflection-NonReflection-Benchmark.csproj -------------------------------------------------------------------------------- /Solution.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Solution.sln -------------------------------------------------------------------------------- /Stream-Read-Bytes-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-Bytes-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /Stream-Read-Bytes-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-Bytes-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Stream-Read-Bytes-Benchmark/Benchmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-Bytes-Benchmark/Benchmark2.png -------------------------------------------------------------------------------- /Stream-Read-Bytes-Benchmark/CustomConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-Bytes-Benchmark/CustomConfig.cs -------------------------------------------------------------------------------- /Stream-Read-Bytes-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-Bytes-Benchmark/Program.cs -------------------------------------------------------------------------------- /Stream-Read-Bytes-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-Bytes-Benchmark/README.md -------------------------------------------------------------------------------- /Stream-Read-Bytes-Benchmark/Stream-Read-Bytes-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-Bytes-Benchmark/Stream-Read-Bytes-Benchmark.csproj -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/Benchmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/Benchmark2.png -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/Benchmark3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/Benchmark3.png -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/CustomConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/CustomConfig.cs -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/FileEncodingDetector/DetectEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/FileEncodingDetector/DetectEncoding.cs -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/FileEncodingDetector/EncodingUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/FileEncodingDetector/EncodingUtilities.cs -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/FileEncodingDetector/TextFileEncodingDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/FileEncodingDetector/TextFileEncodingDetector.cs -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/Program.cs -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/README.md -------------------------------------------------------------------------------- /Stream-Read-String-Benchmark/Stream-Read-String-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Read-String-Benchmark/Stream-Read-String-Benchmark.csproj -------------------------------------------------------------------------------- /Stream-Write-Bytes-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Write-Bytes-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /Stream-Write-Bytes-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Write-Bytes-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Stream-Write-Bytes-Benchmark/CustomConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Write-Bytes-Benchmark/CustomConfig.cs -------------------------------------------------------------------------------- /Stream-Write-Bytes-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Write-Bytes-Benchmark/Program.cs -------------------------------------------------------------------------------- /Stream-Write-Bytes-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Write-Bytes-Benchmark/README.md -------------------------------------------------------------------------------- /Stream-Write-Bytes-Benchmark/Stream-Write-Bytes-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Stream-Write-Bytes-Benchmark/Stream-Write-Bytes-Benchmark.csproj -------------------------------------------------------------------------------- /String-Concat-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Concat-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /String-Concat-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Concat-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /String-Concat-Benchmark/Benchmark2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Concat-Benchmark/Benchmark2.cs -------------------------------------------------------------------------------- /String-Concat-Benchmark/Benchmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Concat-Benchmark/Benchmark2.png -------------------------------------------------------------------------------- /String-Concat-Benchmark/CustomConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Concat-Benchmark/CustomConfig.cs -------------------------------------------------------------------------------- /String-Concat-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Concat-Benchmark/Program.cs -------------------------------------------------------------------------------- /String-Concat-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Concat-Benchmark/README.md -------------------------------------------------------------------------------- /String-Concat-Benchmark/String-Concat-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Concat-Benchmark/String-Concat-Benchmark.csproj -------------------------------------------------------------------------------- /String-FirstDuplicateChar-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-FirstDuplicateChar-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /String-FirstDuplicateChar-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-FirstDuplicateChar-Benchmark/Program.cs -------------------------------------------------------------------------------- /String-FirstDuplicateChar-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-FirstDuplicateChar-Benchmark/README.md -------------------------------------------------------------------------------- /String-FirstDuplicateChar-Benchmark/String-FirstDuplicateChar-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-FirstDuplicateChar-Benchmark/String-FirstDuplicateChar-Benchmark.csproj -------------------------------------------------------------------------------- /String-Replace-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Replace-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /String-Replace-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Replace-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /String-Replace-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Replace-Benchmark/Program.cs -------------------------------------------------------------------------------- /String-Replace-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Replace-Benchmark/README.md -------------------------------------------------------------------------------- /String-Replace-Benchmark/String-Replace-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Replace-Benchmark/String-Replace-Benchmark.csproj -------------------------------------------------------------------------------- /String-Reverse-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Reverse-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /String-Reverse-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Reverse-Benchmark/Program.cs -------------------------------------------------------------------------------- /String-Reverse-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Reverse-Benchmark/README.md -------------------------------------------------------------------------------- /String-Reverse-Benchmark/String-Reverse-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-Reverse-Benchmark/String-Reverse-Benchmark.csproj -------------------------------------------------------------------------------- /String-StartWith-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-StartWith-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /String-StartWith-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-StartWith-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /String-StartWith-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-StartWith-Benchmark/Program.cs -------------------------------------------------------------------------------- /String-StartWith-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-StartWith-Benchmark/README.md -------------------------------------------------------------------------------- /String-StartWith-Benchmark/String-StartWith-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/String-StartWith-Benchmark/String-StartWith-Benchmark.csproj -------------------------------------------------------------------------------- /Throw-Exception-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Throw-Exception-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /Throw-Exception-Benchmark/BenchmarkDotNet.Artifacts/Throw_Exception_Benchmark.Benchmark-report-github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Throw-Exception-Benchmark/BenchmarkDotNet.Artifacts/Throw_Exception_Benchmark.Benchmark-report-github.md -------------------------------------------------------------------------------- /Throw-Exception-Benchmark/BenchmarkDotNet.Artifacts/Throw_Exception_Benchmark.Benchmark-report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Throw-Exception-Benchmark/BenchmarkDotNet.Artifacts/Throw_Exception_Benchmark.Benchmark-report.csv -------------------------------------------------------------------------------- /Throw-Exception-Benchmark/BenchmarkDotNet.Artifacts/Throw_Exception_Benchmark.Benchmark-report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Throw-Exception-Benchmark/BenchmarkDotNet.Artifacts/Throw_Exception_Benchmark.Benchmark-report.html -------------------------------------------------------------------------------- /Throw-Exception-Benchmark/BenchmarkDotNet.Artifacts/Throw_Exception_Benchmark.Benchmark-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Throw-Exception-Benchmark/BenchmarkDotNet.Artifacts/Throw_Exception_Benchmark.Benchmark-report.png -------------------------------------------------------------------------------- /Throw-Exception-Benchmark/DevideOperator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Throw-Exception-Benchmark/DevideOperator.cs -------------------------------------------------------------------------------- /Throw-Exception-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Throw-Exception-Benchmark/Program.cs -------------------------------------------------------------------------------- /Throw-Exception-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Throw-Exception-Benchmark/README.md -------------------------------------------------------------------------------- /Throw-Exception-Benchmark/Throw-Exception-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Throw-Exception-Benchmark/Throw-Exception-Benchmark.csproj -------------------------------------------------------------------------------- /Utilities/Collections/ArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Collections/ArrayExtensions.cs -------------------------------------------------------------------------------- /Utilities/Collections/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Collections/CollectionExtensions.cs -------------------------------------------------------------------------------- /Utilities/Collections/ImmutableArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Collections/ImmutableArrayExtensions.cs -------------------------------------------------------------------------------- /Utilities/Collections/ImmutableListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Collections/ImmutableListExtensions.cs -------------------------------------------------------------------------------- /Utilities/Collections/ListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Collections/ListExtensions.cs -------------------------------------------------------------------------------- /Utilities/Guard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Guard.cs -------------------------------------------------------------------------------- /Utilities/README.md: -------------------------------------------------------------------------------- 1 | # Utilities -------------------------------------------------------------------------------- /Utilities/Stream/StreamReadBytesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Stream/StreamReadBytesExtensions.cs -------------------------------------------------------------------------------- /Utilities/Stream/StreamReadStringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Stream/StreamReadStringExtensions.cs -------------------------------------------------------------------------------- /Utilities/Stream/StreamWriteBytesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Stream/StreamWriteBytesExtensions.cs -------------------------------------------------------------------------------- /Utilities/String/StringBuilderCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/String/StringBuilderCache.cs -------------------------------------------------------------------------------- /Utilities/String/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/String/StringExtensions.cs -------------------------------------------------------------------------------- /Utilities/String/ValueStringBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/String/ValueStringBuilder.cs -------------------------------------------------------------------------------- /Utilities/Utilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Utilities/Utilities.csproj -------------------------------------------------------------------------------- /Word-Reverse-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Word-Reverse-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /Word-Reverse-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Word-Reverse-Benchmark/Program.cs -------------------------------------------------------------------------------- /Word-Reverse-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Word-Reverse-Benchmark/README.md -------------------------------------------------------------------------------- /Word-Reverse-Benchmark/Word-Reverse-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/Word-Reverse-Benchmark/Word-Reverse-Benchmark.csproj -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Benchmark.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Csv/Book1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Csv/Book1.csv -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/DisableChecksHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/DisableChecksHelper.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/EfDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/EfDbContext.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/ExcelProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/ExcelProcessor.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/20240709085419_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/20240709085419_Init.Designer.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/20240709085419_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/20240709085419_Init.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/20240709091144_AddedCreatedDate.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/20240709091144_AddedCreatedDate.Designer.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/20240709091144_AddedCreatedDate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/20240709091144_AddedCreatedDate.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/EfDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Migrations/EfDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/MySqlBulkInsertExcel-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/MySqlBulkInsertExcel-Benchmark.csproj -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/NonDisposableStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/NonDisposableStream.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Program.cs -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/README.md -------------------------------------------------------------------------------- /[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/MySqlBulkInsertExcel-Benchmark/Utils.cs -------------------------------------------------------------------------------- /[requested-optimizations]/ToPureAbsoluteUrl-Benchmark/Benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/ToPureAbsoluteUrl-Benchmark/Benchmark.png -------------------------------------------------------------------------------- /[requested-optimizations]/ToPureAbsoluteUrl-Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/ToPureAbsoluteUrl-Benchmark/Program.cs -------------------------------------------------------------------------------- /[requested-optimizations]/ToPureAbsoluteUrl-Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/ToPureAbsoluteUrl-Benchmark/README.md -------------------------------------------------------------------------------- /[requested-optimizations]/ToPureAbsoluteUrl-Benchmark/ToPureAbsoluteUrl-Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/HEAD/[requested-optimizations]/ToPureAbsoluteUrl-Benchmark/ToPureAbsoluteUrl-Benchmark.csproj --------------------------------------------------------------------------------