├── .editorconfig ├── .github └── workflows │ └── build-and-publish.yml ├── .gitignore ├── Demo ├── App_Start │ └── RouteConfig.cs ├── Content │ └── site.css ├── Controllers │ └── DemoController.cs ├── Demo.csproj ├── Global.asax ├── Global.asax.cs ├── Models │ ├── DemoViewModel.cs │ └── ResultViewModel.cs ├── Views │ ├── Demo │ │ └── Index.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ └── _Layout.cshtml │ ├── _ViewStart.cshtml │ └── web.config ├── Web.Debug.config ├── Web.Release.config ├── Web.config └── packages.config ├── Directory.Build.props ├── LICENSE.txt ├── NuGetPackage.Common.props ├── Policy ├── DefaultApiPolicyFactory.PolicyReport.txt ├── DefaultApiPolicyFactory.cs ├── Policy.csproj └── Properties │ └── AssemblyInfo.cs ├── README.md ├── Runtime ├── GuardException.cs ├── Internal │ ├── IRuntimeGuardSettings.cs │ ├── RuntimeGuard.cs │ ├── RuntimeGuardInstances.cs │ └── RuntimeRegexGuard.cs ├── MemoryGuardException.cs ├── Properties │ └── AssemblyInfo.cs ├── RateGuardException.cs ├── Runtime.csproj ├── StackGuardException.cs └── TimeGuardException.cs ├── Tests ├── App.config ├── AssemblyGuardTests.cs ├── AssertEx.cs ├── DisposableTests.cs ├── Initializer.cs ├── Internal │ ├── ModuleInitializerAttribute.cs │ ├── SpanStub.cs │ └── TestClassWithoutNamespace.cs ├── Massive │ └── NewtonsoftJsonTests.cs ├── MemoryGuardTests.cs ├── PositiveTests.cs ├── RateGuardTests.cs ├── RegexGuardTests.cs ├── RoslynGuardTests.cs ├── StackGuardTests.cs ├── TestCode │ └── Finally.cs ├── TestHelper.cs ├── Tests.csproj ├── TimeGuardTests.cs └── Unit │ ├── ApiPolicyTests.cs │ ├── CecilExtensionsTests.cs │ └── DefaultApiPolicyFactoryTests.cs ├── Tools.PolicyReport.Net31 └── Tools.PolicyReport.Net31.csproj ├── Tools.PolicyReport ├── Arguments.cs ├── Program.cs ├── Properties │ └── launchSettings.json └── Tools.PolicyReport.csproj ├── Unbreakable.sln ├── Unbreakable.sln.DotSettings ├── [Core] ├── ApiAccess.cs ├── ApiFilterResult.cs ├── ApiFilterResultKind.cs ├── ApiPolicy.cs ├── ApiTypeKind.cs ├── AssemblyGuard.cs ├── AssemblyGuardException.cs ├── AssemblyGuardSettings.cs ├── IApiFilter.cs ├── Internal │ ├── ApiFilter.cs │ ├── AssemblyValidation │ │ ├── PointerOperationValidator.cs │ │ └── StackSizeValidator.cs │ ├── AssemblyValidator.cs │ ├── CecilExtensions.cs │ ├── KnownTypeNames.cs │ ├── PrimitiveTypes.cs │ ├── RuntimeGuardReferences.cs │ ├── RuntimeGuardScope.cs │ ├── TypeName.cs │ └── TypeSizeCalculator.cs ├── Policy │ ├── IMemberRewriter.cs │ ├── Internal │ │ ├── IDefaultApiPolicyFactory.cs │ │ ├── IMemberRewriterInternal.cs │ │ └── MemberRewriterContext.cs │ ├── MemberPolicy.cs │ ├── NamespacePolicy.cs │ ├── Rewriters │ │ ├── AddCallRewriter.cs │ │ ├── ArrayReturnRewriter.cs │ │ ├── CollectedEnumerableArgumentRewriter.cs │ │ ├── CountArgumentRewriter.cs │ │ ├── DisposableReturnRewriter.cs │ │ ├── NoGuardRewriter.cs │ │ ├── RegexDangerousMethodCallRewriter.cs │ │ └── StringReturnRewriter.cs │ └── TypePolicy.cs ├── Properties │ └── AssemblyInfo.cs ├── Roslyn │ ├── CSharpRoslynGuard.cs │ ├── RoslynGuardException.cs │ └── RoslynGuardSettings.cs ├── RuntimeGuardSettings.cs ├── RuntimeGuardToken.cs └── [Core].csproj ├── [Package] └── [Package].csproj ├── pack-all.bat └── test-all.bat /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build-and-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/.github/workflows/build-and-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/.gitignore -------------------------------------------------------------------------------- /Demo/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/App_Start/RouteConfig.cs -------------------------------------------------------------------------------- /Demo/Content/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Content/site.css -------------------------------------------------------------------------------- /Demo/Controllers/DemoController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Controllers/DemoController.cs -------------------------------------------------------------------------------- /Demo/Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Demo.csproj -------------------------------------------------------------------------------- /Demo/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Global.asax -------------------------------------------------------------------------------- /Demo/Global.asax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Global.asax.cs -------------------------------------------------------------------------------- /Demo/Models/DemoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Models/DemoViewModel.cs -------------------------------------------------------------------------------- /Demo/Models/ResultViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Models/ResultViewModel.cs -------------------------------------------------------------------------------- /Demo/Views/Demo/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Views/Demo/Index.cshtml -------------------------------------------------------------------------------- /Demo/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /Demo/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /Demo/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /Demo/Views/web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Views/web.config -------------------------------------------------------------------------------- /Demo/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Web.Debug.config -------------------------------------------------------------------------------- /Demo/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Web.Release.config -------------------------------------------------------------------------------- /Demo/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/Web.config -------------------------------------------------------------------------------- /Demo/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Demo/packages.config -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NuGetPackage.Common.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/NuGetPackage.Common.props -------------------------------------------------------------------------------- /Policy/DefaultApiPolicyFactory.PolicyReport.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Policy/DefaultApiPolicyFactory.PolicyReport.txt -------------------------------------------------------------------------------- /Policy/DefaultApiPolicyFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Policy/DefaultApiPolicyFactory.cs -------------------------------------------------------------------------------- /Policy/Policy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Policy/Policy.csproj -------------------------------------------------------------------------------- /Policy/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Policy/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/README.md -------------------------------------------------------------------------------- /Runtime/GuardException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/GuardException.cs -------------------------------------------------------------------------------- /Runtime/Internal/IRuntimeGuardSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/Internal/IRuntimeGuardSettings.cs -------------------------------------------------------------------------------- /Runtime/Internal/RuntimeGuard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/Internal/RuntimeGuard.cs -------------------------------------------------------------------------------- /Runtime/Internal/RuntimeGuardInstances.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/Internal/RuntimeGuardInstances.cs -------------------------------------------------------------------------------- /Runtime/Internal/RuntimeRegexGuard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/Internal/RuntimeRegexGuard.cs -------------------------------------------------------------------------------- /Runtime/MemoryGuardException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/MemoryGuardException.cs -------------------------------------------------------------------------------- /Runtime/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Runtime/RateGuardException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/RateGuardException.cs -------------------------------------------------------------------------------- /Runtime/Runtime.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/Runtime.csproj -------------------------------------------------------------------------------- /Runtime/StackGuardException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/StackGuardException.cs -------------------------------------------------------------------------------- /Runtime/TimeGuardException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Runtime/TimeGuardException.cs -------------------------------------------------------------------------------- /Tests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/App.config -------------------------------------------------------------------------------- /Tests/AssemblyGuardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/AssemblyGuardTests.cs -------------------------------------------------------------------------------- /Tests/AssertEx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/AssertEx.cs -------------------------------------------------------------------------------- /Tests/DisposableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/DisposableTests.cs -------------------------------------------------------------------------------- /Tests/Initializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/Initializer.cs -------------------------------------------------------------------------------- /Tests/Internal/ModuleInitializerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/Internal/ModuleInitializerAttribute.cs -------------------------------------------------------------------------------- /Tests/Internal/SpanStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/Internal/SpanStub.cs -------------------------------------------------------------------------------- /Tests/Internal/TestClassWithoutNamespace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/Internal/TestClassWithoutNamespace.cs -------------------------------------------------------------------------------- /Tests/Massive/NewtonsoftJsonTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/Massive/NewtonsoftJsonTests.cs -------------------------------------------------------------------------------- /Tests/MemoryGuardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/MemoryGuardTests.cs -------------------------------------------------------------------------------- /Tests/PositiveTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/PositiveTests.cs -------------------------------------------------------------------------------- /Tests/RateGuardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/RateGuardTests.cs -------------------------------------------------------------------------------- /Tests/RegexGuardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/RegexGuardTests.cs -------------------------------------------------------------------------------- /Tests/RoslynGuardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/RoslynGuardTests.cs -------------------------------------------------------------------------------- /Tests/StackGuardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/StackGuardTests.cs -------------------------------------------------------------------------------- /Tests/TestCode/Finally.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/TestCode/Finally.cs -------------------------------------------------------------------------------- /Tests/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/TestHelper.cs -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/Tests.csproj -------------------------------------------------------------------------------- /Tests/TimeGuardTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/TimeGuardTests.cs -------------------------------------------------------------------------------- /Tests/Unit/ApiPolicyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/Unit/ApiPolicyTests.cs -------------------------------------------------------------------------------- /Tests/Unit/CecilExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/Unit/CecilExtensionsTests.cs -------------------------------------------------------------------------------- /Tests/Unit/DefaultApiPolicyFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tests/Unit/DefaultApiPolicyFactoryTests.cs -------------------------------------------------------------------------------- /Tools.PolicyReport.Net31/Tools.PolicyReport.Net31.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tools.PolicyReport.Net31/Tools.PolicyReport.Net31.csproj -------------------------------------------------------------------------------- /Tools.PolicyReport/Arguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tools.PolicyReport/Arguments.cs -------------------------------------------------------------------------------- /Tools.PolicyReport/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tools.PolicyReport/Program.cs -------------------------------------------------------------------------------- /Tools.PolicyReport/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tools.PolicyReport/Properties/launchSettings.json -------------------------------------------------------------------------------- /Tools.PolicyReport/Tools.PolicyReport.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Tools.PolicyReport/Tools.PolicyReport.csproj -------------------------------------------------------------------------------- /Unbreakable.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Unbreakable.sln -------------------------------------------------------------------------------- /Unbreakable.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/Unbreakable.sln.DotSettings -------------------------------------------------------------------------------- /[Core]/ApiAccess.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/ApiAccess.cs -------------------------------------------------------------------------------- /[Core]/ApiFilterResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/ApiFilterResult.cs -------------------------------------------------------------------------------- /[Core]/ApiFilterResultKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/ApiFilterResultKind.cs -------------------------------------------------------------------------------- /[Core]/ApiPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/ApiPolicy.cs -------------------------------------------------------------------------------- /[Core]/ApiTypeKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/ApiTypeKind.cs -------------------------------------------------------------------------------- /[Core]/AssemblyGuard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/AssemblyGuard.cs -------------------------------------------------------------------------------- /[Core]/AssemblyGuardException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/AssemblyGuardException.cs -------------------------------------------------------------------------------- /[Core]/AssemblyGuardSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/AssemblyGuardSettings.cs -------------------------------------------------------------------------------- /[Core]/IApiFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/IApiFilter.cs -------------------------------------------------------------------------------- /[Core]/Internal/ApiFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/ApiFilter.cs -------------------------------------------------------------------------------- /[Core]/Internal/AssemblyValidation/PointerOperationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/AssemblyValidation/PointerOperationValidator.cs -------------------------------------------------------------------------------- /[Core]/Internal/AssemblyValidation/StackSizeValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/AssemblyValidation/StackSizeValidator.cs -------------------------------------------------------------------------------- /[Core]/Internal/AssemblyValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/AssemblyValidator.cs -------------------------------------------------------------------------------- /[Core]/Internal/CecilExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/CecilExtensions.cs -------------------------------------------------------------------------------- /[Core]/Internal/KnownTypeNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/KnownTypeNames.cs -------------------------------------------------------------------------------- /[Core]/Internal/PrimitiveTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/PrimitiveTypes.cs -------------------------------------------------------------------------------- /[Core]/Internal/RuntimeGuardReferences.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/RuntimeGuardReferences.cs -------------------------------------------------------------------------------- /[Core]/Internal/RuntimeGuardScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/RuntimeGuardScope.cs -------------------------------------------------------------------------------- /[Core]/Internal/TypeName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/TypeName.cs -------------------------------------------------------------------------------- /[Core]/Internal/TypeSizeCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Internal/TypeSizeCalculator.cs -------------------------------------------------------------------------------- /[Core]/Policy/IMemberRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/IMemberRewriter.cs -------------------------------------------------------------------------------- /[Core]/Policy/Internal/IDefaultApiPolicyFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Internal/IDefaultApiPolicyFactory.cs -------------------------------------------------------------------------------- /[Core]/Policy/Internal/IMemberRewriterInternal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Internal/IMemberRewriterInternal.cs -------------------------------------------------------------------------------- /[Core]/Policy/Internal/MemberRewriterContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Internal/MemberRewriterContext.cs -------------------------------------------------------------------------------- /[Core]/Policy/MemberPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/MemberPolicy.cs -------------------------------------------------------------------------------- /[Core]/Policy/NamespacePolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/NamespacePolicy.cs -------------------------------------------------------------------------------- /[Core]/Policy/Rewriters/AddCallRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Rewriters/AddCallRewriter.cs -------------------------------------------------------------------------------- /[Core]/Policy/Rewriters/ArrayReturnRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Rewriters/ArrayReturnRewriter.cs -------------------------------------------------------------------------------- /[Core]/Policy/Rewriters/CollectedEnumerableArgumentRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Rewriters/CollectedEnumerableArgumentRewriter.cs -------------------------------------------------------------------------------- /[Core]/Policy/Rewriters/CountArgumentRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Rewriters/CountArgumentRewriter.cs -------------------------------------------------------------------------------- /[Core]/Policy/Rewriters/DisposableReturnRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Rewriters/DisposableReturnRewriter.cs -------------------------------------------------------------------------------- /[Core]/Policy/Rewriters/NoGuardRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Rewriters/NoGuardRewriter.cs -------------------------------------------------------------------------------- /[Core]/Policy/Rewriters/RegexDangerousMethodCallRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Rewriters/RegexDangerousMethodCallRewriter.cs -------------------------------------------------------------------------------- /[Core]/Policy/Rewriters/StringReturnRewriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/Rewriters/StringReturnRewriter.cs -------------------------------------------------------------------------------- /[Core]/Policy/TypePolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Policy/TypePolicy.cs -------------------------------------------------------------------------------- /[Core]/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /[Core]/Roslyn/CSharpRoslynGuard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Roslyn/CSharpRoslynGuard.cs -------------------------------------------------------------------------------- /[Core]/Roslyn/RoslynGuardException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Roslyn/RoslynGuardException.cs -------------------------------------------------------------------------------- /[Core]/Roslyn/RoslynGuardSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/Roslyn/RoslynGuardSettings.cs -------------------------------------------------------------------------------- /[Core]/RuntimeGuardSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/RuntimeGuardSettings.cs -------------------------------------------------------------------------------- /[Core]/RuntimeGuardToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/RuntimeGuardToken.cs -------------------------------------------------------------------------------- /[Core]/[Core].csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Core]/[Core].csproj -------------------------------------------------------------------------------- /[Package]/[Package].csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/[Package]/[Package].csproj -------------------------------------------------------------------------------- /pack-all.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/pack-all.bat -------------------------------------------------------------------------------- /test-all.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashmind/Unbreakable/HEAD/test-all.bat --------------------------------------------------------------------------------