├── .gitattributes ├── .gitignore ├── .nuget └── packages.config ├── BuildNuGet.cmd ├── BuildNuGet_src.cmd ├── CodeGuard.6.1.ReSharper.user ├── CodeGuard.sln ├── CodeGuard.sln.DotSettings.user ├── CodeGuard.vsmdi ├── CodeGuard ├── .gitignore ├── ErrorInfo.cs ├── Exceptions │ └── ArgumentOutOfRangeExceptionFactory.cs ├── Guard.cs ├── IArg.cs ├── Internals │ ├── AccumulateErrorsArg.cs │ ├── ArgBase.cs │ ├── ArgBaseExpression.cs │ ├── ArgName.cs │ ├── ArgNameExpression.cs │ ├── ArgNameFunc.cs │ ├── EnumExtensions.cs │ ├── ErrorHandlerBase.cs │ ├── ErrorMessageFactory.cs │ ├── IMessageHandler.cs │ ├── MathUtil.cs │ ├── MemberInfoReader.cs │ ├── Portability.cs │ ├── SaveMessageHandler.cs │ ├── StringExtensions.cs │ ├── ThrowMessageHandler.cs │ └── ThrowOnFirstErrorArg.cs ├── Properties │ └── AssemblyInfo.cs ├── Seterlund.CodeGuard.csproj ├── Seterlund.CodeGuard.csproj.user ├── Validate.cs └── Validators │ ├── ArrayValidatorExtensions.cs │ ├── BooleanValidatorExtensions.cs │ ├── ClassValidatorExtensions.cs │ ├── CollectionValidatorExtensions.cs │ ├── ComparableValidatorExtensions.cs │ ├── EnumValidatorExtensions.cs │ ├── EnumerableValidatorExtensions.cs │ ├── GuidValidatorExtensions.cs │ ├── IntegerValidatorExtensions.cs │ ├── NullableValidatorExtensions.cs │ ├── ObjectValidatorExtensions.cs │ └── StringValidatorExtensions.cs ├── Images ├── shield.png └── shield2.png ├── License.txt ├── Local.testsettings ├── NuGet ├── .gitignore ├── Seterlund.CodeGuard.1.0.nupkg ├── Seterlund.CodeGuard.1.1.nupkg ├── Seterlund.CodeGuard.2.0.nupkg ├── Seterlund.CodeGuard.2.1.nupkg ├── Seterlund.CodeGuard.2.2.1.nupkg ├── Seterlund.CodeGuard.2.2.2.nupkg ├── Seterlund.CodeGuard.2.2.3.nupkg ├── Seterlund.CodeGuard.2.2.4.nupkg ├── Seterlund.CodeGuard.2.2.nupkg └── Seterlund.CodeGuard.nuspec ├── NuGet_Src ├── .gitignore ├── Seterlund.CodeGuard.Source.nuspec ├── content │ └── CodeGuard │ │ ├── ArrayValidatorExtensions.cs.pp │ │ ├── BooleanValidatorExtensions.cs.pp │ │ ├── ClassValidatorExtensions.cs.pp │ │ ├── CollectionValidatorExtensions.cs.pp │ │ ├── ComparableValidatorExtensions.cs.pp │ │ ├── EnumValidatorExtensions.cs.pp │ │ ├── EnumerableValidatorExtensions.cs.pp │ │ ├── ErrorInfo.cs.pp │ │ ├── Guard.cs.pp │ │ ├── GuidValidatorExtensions.cs.pp │ │ ├── IArg.cs.pp │ │ ├── IntegerValidatorExtensions.cs.pp │ │ ├── Internals │ │ ├── AccumulateErrorsArg.cs.pp │ │ ├── ArgBase.cs.pp │ │ ├── ArgBaseExpression.cs.pp │ │ ├── ArgName.cs.pp │ │ ├── ArgNameExpression.cs.pp │ │ ├── ArgNameFunc.cs.pp │ │ ├── EnumExtensions.cs.pp │ │ ├── ErrorHandlerBase.cs.pp │ │ ├── IMessageHandler.cs.pp │ │ ├── MathUtil.cs.pp │ │ ├── MemberInfoReader.cs.pp │ │ ├── SaveMessageHandler.cs.pp │ │ ├── StringExtensions.cs.pp │ │ ├── ThrowMessageHandler.cs.pp │ │ └── ThrowOnFirstErrorArg.cs.pp │ │ ├── NullableValidatorExtensions.cs.pp │ │ ├── ObjectValidatorExtensions.cs.pp │ │ ├── Properties │ │ └── AssemblyInfo.cs.pp │ │ ├── StringValidatorExtensions.cs.pp │ │ └── Validate.cs.pp └── replace.ps1 ├── README.markdown ├── Replace-FileString.ps1 ├── TraceAndTestImpact.testsettings ├── UnitTests ├── .gitignore ├── BaseTests.cs ├── GuardTests.cs ├── Properties │ └── AssemblyInfo.cs ├── ReflectionTests.cs ├── Seterlund.CodeGuard.UnitTests.csproj ├── SpeedTests.cs ├── ValidateTests.cs ├── Validators │ ├── ArrayValidatorTests.cs │ ├── BooleanValidatorTests.cs │ ├── ClassValidatorTests.cs │ ├── ComparableValidatorTests.cs │ ├── ComplexExpressionTests.cs │ ├── EnumValidatorTests.cs │ ├── EnumerableValidatorTests.cs │ ├── GuidValidatorTests.cs │ ├── IntegerValidatorTests.cs │ ├── NullableValidatorTests.cs │ ├── ObjectValidatorTests.cs │ └── StringValidatorTests.cs └── packages.config └── packages ├── NUnit.2.6.4 ├── NUnit.2.6.4.nupkg ├── lib │ ├── nunit.framework.dll │ └── nunit.framework.xml └── license.txt ├── NuGet.CommandLine.2.8.6 ├── NuGet.CommandLine.2.8.6.nupkg └── tools │ └── NuGet.exe └── repositories.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/.nuget/packages.config -------------------------------------------------------------------------------- /BuildNuGet.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/BuildNuGet.cmd -------------------------------------------------------------------------------- /BuildNuGet_src.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/BuildNuGet_src.cmd -------------------------------------------------------------------------------- /CodeGuard.6.1.ReSharper.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard.6.1.ReSharper.user -------------------------------------------------------------------------------- /CodeGuard.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard.sln -------------------------------------------------------------------------------- /CodeGuard.sln.DotSettings.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard.sln.DotSettings.user -------------------------------------------------------------------------------- /CodeGuard.vsmdi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard.vsmdi -------------------------------------------------------------------------------- /CodeGuard/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /obj/ 3 | -------------------------------------------------------------------------------- /CodeGuard/ErrorInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/ErrorInfo.cs -------------------------------------------------------------------------------- /CodeGuard/Exceptions/ArgumentOutOfRangeExceptionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Exceptions/ArgumentOutOfRangeExceptionFactory.cs -------------------------------------------------------------------------------- /CodeGuard/Guard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Guard.cs -------------------------------------------------------------------------------- /CodeGuard/IArg.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/IArg.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/AccumulateErrorsArg.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/AccumulateErrorsArg.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/ArgBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/ArgBase.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/ArgBaseExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/ArgBaseExpression.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/ArgName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/ArgName.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/ArgNameExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/ArgNameExpression.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/ArgNameFunc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/ArgNameFunc.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/EnumExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/ErrorHandlerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/ErrorHandlerBase.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/ErrorMessageFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/ErrorMessageFactory.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/IMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/IMessageHandler.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/MathUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/MathUtil.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/MemberInfoReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/MemberInfoReader.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/Portability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/Portability.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/SaveMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/SaveMessageHandler.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/StringExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/ThrowMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/ThrowMessageHandler.cs -------------------------------------------------------------------------------- /CodeGuard/Internals/ThrowOnFirstErrorArg.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Internals/ThrowOnFirstErrorArg.cs -------------------------------------------------------------------------------- /CodeGuard/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /CodeGuard/Seterlund.CodeGuard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Seterlund.CodeGuard.csproj -------------------------------------------------------------------------------- /CodeGuard/Seterlund.CodeGuard.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Seterlund.CodeGuard.csproj.user -------------------------------------------------------------------------------- /CodeGuard/Validate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validate.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/ArrayValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/ArrayValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/BooleanValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/BooleanValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/ClassValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/ClassValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/CollectionValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/CollectionValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/ComparableValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/ComparableValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/EnumValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/EnumValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/EnumerableValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/EnumerableValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/GuidValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/GuidValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/IntegerValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/IntegerValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/NullableValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/NullableValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/ObjectValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/ObjectValidatorExtensions.cs -------------------------------------------------------------------------------- /CodeGuard/Validators/StringValidatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/CodeGuard/Validators/StringValidatorExtensions.cs -------------------------------------------------------------------------------- /Images/shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/Images/shield.png -------------------------------------------------------------------------------- /Images/shield2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/Images/shield2.png -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/License.txt -------------------------------------------------------------------------------- /Local.testsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/Local.testsettings -------------------------------------------------------------------------------- /NuGet/.gitignore: -------------------------------------------------------------------------------- 1 | /*.nupkg 2 | -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.1.0.nupkg -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.1.1.nupkg -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.2.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.2.0.nupkg -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.2.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.2.1.nupkg -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.2.2.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.2.2.1.nupkg -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.2.2.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.2.2.2.nupkg -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.2.2.3.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.2.2.3.nupkg -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.2.2.4.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.2.2.4.nupkg -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.2.2.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.2.2.nupkg -------------------------------------------------------------------------------- /NuGet/Seterlund.CodeGuard.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet/Seterlund.CodeGuard.nuspec -------------------------------------------------------------------------------- /NuGet_Src/.gitignore: -------------------------------------------------------------------------------- 1 | /*.nupkg 2 | -------------------------------------------------------------------------------- /NuGet_Src/Seterlund.CodeGuard.Source.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/Seterlund.CodeGuard.Source.nuspec -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/ArrayValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/ArrayValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/BooleanValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/BooleanValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/ClassValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/ClassValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/CollectionValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/CollectionValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/ComparableValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/ComparableValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/EnumValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/EnumValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/EnumerableValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/EnumerableValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/ErrorInfo.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/ErrorInfo.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Guard.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Guard.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/GuidValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/GuidValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/IArg.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/IArg.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/IntegerValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/IntegerValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/AccumulateErrorsArg.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/AccumulateErrorsArg.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/ArgBase.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/ArgBase.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/ArgBaseExpression.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/ArgBaseExpression.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/ArgName.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/ArgName.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/ArgNameExpression.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/ArgNameExpression.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/ArgNameFunc.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/ArgNameFunc.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/EnumExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/EnumExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/ErrorHandlerBase.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/ErrorHandlerBase.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/IMessageHandler.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/IMessageHandler.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/MathUtil.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/MathUtil.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/MemberInfoReader.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/MemberInfoReader.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/SaveMessageHandler.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/SaveMessageHandler.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/StringExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/StringExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/ThrowMessageHandler.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/ThrowMessageHandler.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Internals/ThrowOnFirstErrorArg.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Internals/ThrowOnFirstErrorArg.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/NullableValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/NullableValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/ObjectValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/ObjectValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Properties/AssemblyInfo.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Properties/AssemblyInfo.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/StringValidatorExtensions.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/StringValidatorExtensions.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/content/CodeGuard/Validate.cs.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/content/CodeGuard/Validate.cs.pp -------------------------------------------------------------------------------- /NuGet_Src/replace.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/NuGet_Src/replace.ps1 -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/README.markdown -------------------------------------------------------------------------------- /Replace-FileString.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/Replace-FileString.ps1 -------------------------------------------------------------------------------- /TraceAndTestImpact.testsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/TraceAndTestImpact.testsettings -------------------------------------------------------------------------------- /UnitTests/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /obj/ 3 | /*.csproj.user 4 | -------------------------------------------------------------------------------- /UnitTests/BaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/BaseTests.cs -------------------------------------------------------------------------------- /UnitTests/GuardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/GuardTests.cs -------------------------------------------------------------------------------- /UnitTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /UnitTests/ReflectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/ReflectionTests.cs -------------------------------------------------------------------------------- /UnitTests/Seterlund.CodeGuard.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Seterlund.CodeGuard.UnitTests.csproj -------------------------------------------------------------------------------- /UnitTests/SpeedTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/SpeedTests.cs -------------------------------------------------------------------------------- /UnitTests/ValidateTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/ValidateTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/ArrayValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/ArrayValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/BooleanValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/BooleanValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/ClassValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/ClassValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/ComparableValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/ComparableValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/ComplexExpressionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/ComplexExpressionTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/EnumValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/EnumValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/EnumerableValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/EnumerableValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/GuidValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/GuidValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/IntegerValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/IntegerValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/NullableValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/NullableValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/ObjectValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/ObjectValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/Validators/StringValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/Validators/StringValidatorTests.cs -------------------------------------------------------------------------------- /UnitTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/UnitTests/packages.config -------------------------------------------------------------------------------- /packages/NUnit.2.6.4/NUnit.2.6.4.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/packages/NUnit.2.6.4/NUnit.2.6.4.nupkg -------------------------------------------------------------------------------- /packages/NUnit.2.6.4/lib/nunit.framework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/packages/NUnit.2.6.4/lib/nunit.framework.dll -------------------------------------------------------------------------------- /packages/NUnit.2.6.4/lib/nunit.framework.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/packages/NUnit.2.6.4/lib/nunit.framework.xml -------------------------------------------------------------------------------- /packages/NUnit.2.6.4/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/packages/NUnit.2.6.4/license.txt -------------------------------------------------------------------------------- /packages/NuGet.CommandLine.2.8.6/NuGet.CommandLine.2.8.6.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/packages/NuGet.CommandLine.2.8.6/NuGet.CommandLine.2.8.6.nupkg -------------------------------------------------------------------------------- /packages/NuGet.CommandLine.2.8.6/tools/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/packages/NuGet.CommandLine.2.8.6/tools/NuGet.exe -------------------------------------------------------------------------------- /packages/repositories.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3komma14/Guard/HEAD/packages/repositories.config --------------------------------------------------------------------------------