├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── codecov.yml ├── dependabot.yml ├── labeler.yml └── workflows │ ├── benchmarks.yml │ ├── codeql-analysis.yml │ ├── label.yml │ ├── publish-preview.yml │ ├── publish-release.yml │ ├── stale.yml │ └── test.yml ├── .gitignore ├── CHANGES.md ├── LICENSE ├── README.md ├── assets ├── Destructurama.snk └── icon.png └── src ├── Benchmarks ├── Benchmarks.csproj ├── ByIgnoringBenchmarks.cs ├── DestructureMe.cs ├── IDestructureMe.cs ├── Program.cs └── combine-bechmarks.csx ├── Destructurama.ByIgnoring.Tests ├── Approval │ ├── ApiApprovalTests.cs │ └── Destructurama.ByIgnoring.approved.txt ├── Destructurama.ByIgnoring.Tests.csproj ├── Support │ ├── DelegatingSink.cs │ ├── DestructureMe.cs │ ├── DestructureMeThrows.cs │ ├── Extensions.cs │ ├── FluentAssertionExtensions.cs │ └── IDestructureMe.cs ├── TestCases │ ├── ByIgnoreWhereTestCases.cs │ ├── ByIgnoringPropertiesOfTypeAssignableToTestCases.cs │ └── ByIgnoringTestCases.cs └── Tests │ ├── DestructureByIgnoringPropertiesOfTypeAssignableToTests.cs │ ├── DestructureByIgnoringTests.cs │ └── DestructureByIgnoringWhereTests.cs ├── Destructurama.ByIgnoring ├── ByIgnoring │ ├── DestructureByIgnoringPolicy.cs │ └── IgnoredPropertyExpressionExtensions.cs ├── Destructurama.ByIgnoring.csproj ├── IgnoreOptions.cs └── LoggerConfigurationIgnoreExtensions.cs ├── Directory.Build.props └── destructurama-by-ignoring.sln /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/benchmarks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/workflows/benchmarks.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/workflows/label.yml -------------------------------------------------------------------------------- /.github/workflows/publish-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/workflows/publish-preview.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | obj/ 3 | bin/ 4 | -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/README.md -------------------------------------------------------------------------------- /assets/Destructurama.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/assets/Destructurama.snk -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/assets/icon.png -------------------------------------------------------------------------------- /src/Benchmarks/Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Benchmarks/Benchmarks.csproj -------------------------------------------------------------------------------- /src/Benchmarks/ByIgnoringBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Benchmarks/ByIgnoringBenchmarks.cs -------------------------------------------------------------------------------- /src/Benchmarks/DestructureMe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Benchmarks/DestructureMe.cs -------------------------------------------------------------------------------- /src/Benchmarks/IDestructureMe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Benchmarks/IDestructureMe.cs -------------------------------------------------------------------------------- /src/Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Benchmarks/Program.cs -------------------------------------------------------------------------------- /src/Benchmarks/combine-bechmarks.csx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Benchmarks/combine-bechmarks.csx -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Approval/ApiApprovalTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Approval/ApiApprovalTests.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Approval/Destructurama.ByIgnoring.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Approval/Destructurama.ByIgnoring.approved.txt -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Destructurama.ByIgnoring.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Destructurama.ByIgnoring.Tests.csproj -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Support/DelegatingSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Support/DelegatingSink.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Support/DestructureMe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Support/DestructureMe.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Support/DestructureMeThrows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Support/DestructureMeThrows.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Support/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Support/Extensions.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Support/FluentAssertionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Support/FluentAssertionExtensions.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Support/IDestructureMe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Support/IDestructureMe.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/TestCases/ByIgnoreWhereTestCases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/TestCases/ByIgnoreWhereTestCases.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/TestCases/ByIgnoringPropertiesOfTypeAssignableToTestCases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/TestCases/ByIgnoringPropertiesOfTypeAssignableToTestCases.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/TestCases/ByIgnoringTestCases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/TestCases/ByIgnoringTestCases.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Tests/DestructureByIgnoringPropertiesOfTypeAssignableToTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Tests/DestructureByIgnoringPropertiesOfTypeAssignableToTests.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Tests/DestructureByIgnoringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Tests/DestructureByIgnoringTests.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring.Tests/Tests/DestructureByIgnoringWhereTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring.Tests/Tests/DestructureByIgnoringWhereTests.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring/ByIgnoring/DestructureByIgnoringPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring/ByIgnoring/DestructureByIgnoringPolicy.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring/ByIgnoring/IgnoredPropertyExpressionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring/ByIgnoring/IgnoredPropertyExpressionExtensions.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring/Destructurama.ByIgnoring.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring/Destructurama.ByIgnoring.csproj -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring/IgnoreOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring/IgnoreOptions.cs -------------------------------------------------------------------------------- /src/Destructurama.ByIgnoring/LoggerConfigurationIgnoreExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Destructurama.ByIgnoring/LoggerConfigurationIgnoreExtensions.cs -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/destructurama-by-ignoring.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/destructurama/by-ignoring/HEAD/src/destructurama-by-ignoring.sln --------------------------------------------------------------------------------