├── .github └── workflows │ ├── dotnet.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── LICENSES.txt ├── README.md └── src ├── .vscode ├── launch.json └── tasks.json ├── FastCloner.Benchmark ├── BenchArray2d.cs ├── BenchDictionary.cs ├── BenchDolly.cs ├── BenchMinimal.cs ├── FastCloner.Benchmark.csproj ├── FeatureDictionary.cs ├── FeatureValidator.cs ├── Program.cs └── README.md ├── FastCloner.Contrib ├── ContribTypeHandlers.cs ├── FastCloner.Contrib.csproj └── icon.jpg ├── FastCloner.SourceGenerator.Analyzers ├── FastCloner.SourceGenerator.Analyzers.csproj └── PartialTypeSuppressionAnalyzer.cs ├── FastCloner.SourceGenerator.CodeFixes ├── FastCloner.SourceGenerator.CodeFixes.csproj └── PartialTypeSuppressionCodeFixProvider.cs ├── FastCloner.SourceGenerator.Console ├── FastCloner.SourceGenerator.Console.csproj └── Program.cs ├── FastCloner.SourceGenerator.Shared ├── AssemblyInfo.cs ├── FastCloner.SourceGenerator.Shared.csproj ├── FastClonerClonableAttribute.cs ├── FastClonerContext.cs ├── FastClonerDisableAutoDiscoveryAttribute.cs ├── FastClonerIncludeAttribute.cs ├── FastClonerRegisterAttribute.cs ├── FastClonerSimulateNoRuntimeAttribute.cs ├── FcGeneratedCloneState.cs └── Polyfill.cs ├── FastCloner.SourceGenerator ├── CircularReferenceAnalyzer.cs ├── ClassCloneBodyGenerator.cs ├── CloneCodeGenerator.cs ├── CloneGeneratorContext.cs ├── CollectionHelperGenerator.cs ├── ContextCodeGenerator.cs ├── ContextCollector.cs ├── ContextModel.cs ├── DerivedTypeCollector.cs ├── EquatableArray.cs ├── FastCloner.SourceGenerator.csproj ├── FastClonerIncrementalGenerator.cs ├── GenericTypeAnalyzer.cs ├── GenericUsage.cs ├── GenericUsageCollector.cs ├── ImplicitTypeAnalyzer.cs ├── IncludeAttributeCollector.cs ├── IsExternalInit.cs ├── MemberCloneGenerator.cs ├── MemberCollector.cs ├── MemberModel.cs ├── NestedTypeCollector.cs ├── Properties │ └── launchSettings.json ├── README.md ├── Result.cs ├── SafeTypeCatalog.cs ├── TypeAnalyzer.cs ├── TypeModel.cs ├── TypeModelFactory.cs ├── build │ └── FastCloner.SourceGenerator.props ├── icon.jpg └── icon.svg ├── FastCloner.Tests ├── AbstractClassTests.cs ├── AdvancedCollectionTests.cs ├── ArrayTests.cs ├── BaseTestFixture.cs ├── CircularTests.cs ├── ConcurrentTests.cs ├── ContextTests.cs ├── CopyToObjectTests.cs ├── CtorTests.cs ├── DbTests.cs ├── DiagnosticTests.cs ├── DynamicMaxRecursionDepthTests.cs ├── Extensions.cs ├── FastCloner.Tests.csproj ├── GenericTests.cs ├── GlobalUsings.cs ├── IgnoredTypesTests.cs ├── ImplicitCollectionTests.cs ├── IncludeAttributeTests.cs ├── InheritanceTests.cs ├── ObjectTests.cs ├── Objects │ ├── DoableStruct1.cs │ ├── IDoable.cs │ └── TestObject1.cs ├── RecordTests.cs ├── ShallowCloneTests.cs ├── SourceGeneratorCompatibleAttribute.cs ├── SourceGeneratorEdgeCaseTests.cs ├── SourceGeneratorGenericTests.cs ├── SourceGeneratorTests.cs ├── SpecialCaseTests.cs └── TypeTests.cs ├── FastCloner.slnx ├── FastCloner ├── AssemblyInfo.cs ├── Code │ ├── AhoCorasick.cs │ ├── ClonerToExprGenerator.cs │ ├── Extensions.cs │ ├── FastCloneState.cs │ ├── FastClonerCache.cs │ ├── FastClonerExprGenerator.cs │ ├── FastClonerGenerator.cs │ ├── FastClonerIgnoreAttribute.cs │ ├── FastClonerSafeHandleAttribute.cs │ ├── FastClonerSafeTypes.cs │ ├── FieldAccessorGenerator.cs │ ├── PartialModels.cs │ ├── ReflectionHelper.cs │ ├── ShallowClonerGenerator.cs │ ├── ShallowObjectCloner.cs │ └── StaticMethodInfos.cs ├── FastCloner.cs ├── FastCloner.csproj ├── FastClonerExtensions.cs ├── icon.jpg └── icon.svg └── FastClonerCi.slnf /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/LICENSES.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/README.md -------------------------------------------------------------------------------- /src/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/.vscode/launch.json -------------------------------------------------------------------------------- /src/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/.vscode/tasks.json -------------------------------------------------------------------------------- /src/FastCloner.Benchmark/BenchArray2d.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Benchmark/BenchArray2d.cs -------------------------------------------------------------------------------- /src/FastCloner.Benchmark/BenchDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Benchmark/BenchDictionary.cs -------------------------------------------------------------------------------- /src/FastCloner.Benchmark/BenchDolly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Benchmark/BenchDolly.cs -------------------------------------------------------------------------------- /src/FastCloner.Benchmark/BenchMinimal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Benchmark/BenchMinimal.cs -------------------------------------------------------------------------------- /src/FastCloner.Benchmark/FastCloner.Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Benchmark/FastCloner.Benchmark.csproj -------------------------------------------------------------------------------- /src/FastCloner.Benchmark/FeatureDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Benchmark/FeatureDictionary.cs -------------------------------------------------------------------------------- /src/FastCloner.Benchmark/FeatureValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Benchmark/FeatureValidator.cs -------------------------------------------------------------------------------- /src/FastCloner.Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Benchmark/Program.cs -------------------------------------------------------------------------------- /src/FastCloner.Benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Benchmark/README.md -------------------------------------------------------------------------------- /src/FastCloner.Contrib/ContribTypeHandlers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Contrib/ContribTypeHandlers.cs -------------------------------------------------------------------------------- /src/FastCloner.Contrib/FastCloner.Contrib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Contrib/FastCloner.Contrib.csproj -------------------------------------------------------------------------------- /src/FastCloner.Contrib/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Contrib/icon.jpg -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Analyzers/FastCloner.SourceGenerator.Analyzers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Analyzers/FastCloner.SourceGenerator.Analyzers.csproj -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Analyzers/PartialTypeSuppressionAnalyzer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.CodeFixes/FastCloner.SourceGenerator.CodeFixes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.CodeFixes/FastCloner.SourceGenerator.CodeFixes.csproj -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.CodeFixes/PartialTypeSuppressionCodeFixProvider.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Console/FastCloner.SourceGenerator.Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Console/FastCloner.SourceGenerator.Console.csproj -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Console/Program.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/FastCloner.SourceGenerator.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/FastCloner.SourceGenerator.Shared.csproj -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/FastClonerClonableAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/FastClonerClonableAttribute.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/FastClonerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/FastClonerContext.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/FastClonerDisableAutoDiscoveryAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/FastClonerDisableAutoDiscoveryAttribute.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/FastClonerIncludeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/FastClonerIncludeAttribute.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/FastClonerRegisterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/FastClonerRegisterAttribute.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/FastClonerSimulateNoRuntimeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/FastClonerSimulateNoRuntimeAttribute.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/FcGeneratedCloneState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/FcGeneratedCloneState.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator.Shared/Polyfill.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator.Shared/Polyfill.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/CircularReferenceAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/CircularReferenceAnalyzer.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/ClassCloneBodyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/ClassCloneBodyGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/CloneCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/CloneCodeGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/CloneGeneratorContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/CloneGeneratorContext.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/CollectionHelperGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/CollectionHelperGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/ContextCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/ContextCodeGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/ContextCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/ContextCollector.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/ContextModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/ContextModel.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/DerivedTypeCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/DerivedTypeCollector.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/EquatableArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/EquatableArray.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/FastCloner.SourceGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/FastCloner.SourceGenerator.csproj -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/FastClonerIncrementalGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/FastClonerIncrementalGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/GenericTypeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/GenericTypeAnalyzer.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/GenericUsage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/GenericUsage.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/GenericUsageCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/GenericUsageCollector.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/ImplicitTypeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/ImplicitTypeAnalyzer.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/IncludeAttributeCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/IncludeAttributeCollector.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/IsExternalInit.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/MemberCloneGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/MemberCloneGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/MemberCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/MemberCollector.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/MemberModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/MemberModel.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/NestedTypeCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/NestedTypeCollector.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/README.md -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/Result.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/SafeTypeCatalog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/SafeTypeCatalog.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/TypeAnalyzer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/TypeAnalyzer.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/TypeModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/TypeModel.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/TypeModelFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/TypeModelFactory.cs -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/build/FastCloner.SourceGenerator.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/build/FastCloner.SourceGenerator.props -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/icon.jpg -------------------------------------------------------------------------------- /src/FastCloner.SourceGenerator/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.SourceGenerator/icon.svg -------------------------------------------------------------------------------- /src/FastCloner.Tests/AbstractClassTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/AbstractClassTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/AdvancedCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/AdvancedCollectionTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/ArrayTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/ArrayTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/BaseTestFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/BaseTestFixture.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/CircularTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/CircularTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/ConcurrentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/ConcurrentTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/ContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/ContextTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/CopyToObjectTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/CopyToObjectTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/CtorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/CtorTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/DbTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/DbTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/DiagnosticTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/DiagnosticTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/DynamicMaxRecursionDepthTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/DynamicMaxRecursionDepthTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/Extensions.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/FastCloner.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/FastCloner.Tests.csproj -------------------------------------------------------------------------------- /src/FastCloner.Tests/GenericTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/GenericTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/GlobalUsings.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/IgnoredTypesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/IgnoredTypesTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/ImplicitCollectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/ImplicitCollectionTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/IncludeAttributeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/IncludeAttributeTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/InheritanceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/InheritanceTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/ObjectTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/ObjectTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/Objects/DoableStruct1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/Objects/DoableStruct1.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/Objects/IDoable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/Objects/IDoable.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/Objects/TestObject1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/Objects/TestObject1.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/RecordTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/RecordTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/ShallowCloneTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/ShallowCloneTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/SourceGeneratorCompatibleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/SourceGeneratorCompatibleAttribute.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/SourceGeneratorEdgeCaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/SourceGeneratorEdgeCaseTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/SourceGeneratorGenericTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/SourceGeneratorGenericTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/SourceGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/SourceGeneratorTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/SpecialCaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/SpecialCaseTests.cs -------------------------------------------------------------------------------- /src/FastCloner.Tests/TypeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.Tests/TypeTests.cs -------------------------------------------------------------------------------- /src/FastCloner.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner.slnx -------------------------------------------------------------------------------- /src/FastCloner/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/AhoCorasick.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/AhoCorasick.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/ClonerToExprGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/ClonerToExprGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/Extensions.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/FastCloneState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/FastCloneState.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/FastClonerCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/FastClonerCache.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/FastClonerExprGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/FastClonerExprGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/FastClonerGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/FastClonerGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/FastClonerIgnoreAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/FastClonerIgnoreAttribute.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/FastClonerSafeHandleAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/FastClonerSafeHandleAttribute.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/FastClonerSafeTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/FastClonerSafeTypes.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/FieldAccessorGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/FieldAccessorGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/PartialModels.cs: -------------------------------------------------------------------------------- 1 | namespace FastCloner.Code; -------------------------------------------------------------------------------- /src/FastCloner/Code/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/ReflectionHelper.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/ShallowClonerGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/ShallowClonerGenerator.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/ShallowObjectCloner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/ShallowObjectCloner.cs -------------------------------------------------------------------------------- /src/FastCloner/Code/StaticMethodInfos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/Code/StaticMethodInfos.cs -------------------------------------------------------------------------------- /src/FastCloner/FastCloner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/FastCloner.cs -------------------------------------------------------------------------------- /src/FastCloner/FastCloner.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/FastCloner.csproj -------------------------------------------------------------------------------- /src/FastCloner/FastClonerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/FastClonerExtensions.cs -------------------------------------------------------------------------------- /src/FastCloner/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/icon.jpg -------------------------------------------------------------------------------- /src/FastCloner/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastCloner/icon.svg -------------------------------------------------------------------------------- /src/FastClonerCi.slnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lofcz/FastCloner/HEAD/src/FastClonerCi.slnf --------------------------------------------------------------------------------