├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── azure-pipelines.yml └── src ├── Pitcher.Benchmarks ├── Benchmarks │ ├── ArgumentNullBenchmarks.cs │ ├── ArgumentOutOfRangeBenchmarks.cs │ ├── ThrowBenchmarks.cs │ └── ThrowTBenchmarks.cs ├── Pitcher.Benchmarks.csproj └── Program.cs ├── Pitcher.Tests ├── ArgumentNullTests.cs ├── ArgumentOutOfRangeTests.cs ├── Fakes │ └── ObjWithIncorrectOverridenEquals.cs ├── Pitcher.Tests.csproj ├── ThrowTTests.cs └── ThrowTests.cs ├── Pitcher.sln └── Pitcher ├── GlobalSuppressions.cs ├── Pitcher.csproj ├── Pitcher.snk ├── Throw.cs └── ThrowT.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /src/Pitcher.Benchmarks/Benchmarks/ArgumentNullBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Benchmarks/Benchmarks/ArgumentNullBenchmarks.cs -------------------------------------------------------------------------------- /src/Pitcher.Benchmarks/Benchmarks/ArgumentOutOfRangeBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Benchmarks/Benchmarks/ArgumentOutOfRangeBenchmarks.cs -------------------------------------------------------------------------------- /src/Pitcher.Benchmarks/Benchmarks/ThrowBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Benchmarks/Benchmarks/ThrowBenchmarks.cs -------------------------------------------------------------------------------- /src/Pitcher.Benchmarks/Benchmarks/ThrowTBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Benchmarks/Benchmarks/ThrowTBenchmarks.cs -------------------------------------------------------------------------------- /src/Pitcher.Benchmarks/Pitcher.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Benchmarks/Pitcher.Benchmarks.csproj -------------------------------------------------------------------------------- /src/Pitcher.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Benchmarks/Program.cs -------------------------------------------------------------------------------- /src/Pitcher.Tests/ArgumentNullTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Tests/ArgumentNullTests.cs -------------------------------------------------------------------------------- /src/Pitcher.Tests/ArgumentOutOfRangeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Tests/ArgumentOutOfRangeTests.cs -------------------------------------------------------------------------------- /src/Pitcher.Tests/Fakes/ObjWithIncorrectOverridenEquals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Tests/Fakes/ObjWithIncorrectOverridenEquals.cs -------------------------------------------------------------------------------- /src/Pitcher.Tests/Pitcher.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Tests/Pitcher.Tests.csproj -------------------------------------------------------------------------------- /src/Pitcher.Tests/ThrowTTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Tests/ThrowTTests.cs -------------------------------------------------------------------------------- /src/Pitcher.Tests/ThrowTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.Tests/ThrowTests.cs -------------------------------------------------------------------------------- /src/Pitcher.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher.sln -------------------------------------------------------------------------------- /src/Pitcher/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/Pitcher/Pitcher.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher/Pitcher.csproj -------------------------------------------------------------------------------- /src/Pitcher/Pitcher.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher/Pitcher.snk -------------------------------------------------------------------------------- /src/Pitcher/Throw.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher/Throw.cs -------------------------------------------------------------------------------- /src/Pitcher/ThrowT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akamsteeg/Pitcher/HEAD/src/Pitcher/ThrowT.cs --------------------------------------------------------------------------------