FastCloner
The fastest deep cloning library for .NET – zero-config, works out of the box.
파일 탐색기
최종 버전 다운로드 (.zip)- benchmark.yml
- dotnet.yml
- release.yml
- launch.json
- tasks.json
- AhoCorasick.cs
- ClonerToExprGenerator.cs
- Extensions.cs
- FastClonerBehaviorAttribute.cs
- FastClonerCache.cs
- FastClonerExprGenerator.cs
- FastClonerExternalIgnoreAttribute.cs
- FastClonerExternalIgnoreRegistry.cs
- FastClonerGenerator.cs
- FastClonerIgnoreAttribute.cs
- FastClonerReferenceAttribute.cs
- FastClonerRuntimeConfig.cs
- FastClonerSafeHandleAttribute.cs
- FastClonerSafeTypes.cs
- FastClonerShallowAttribute.cs
- FastClonerStableHashAttribute.cs
- FastClonerVisibilityAttribute.cs
- FastClonerWeaverState.cs
- FastCloneState.cs
- FieldAccessorGenerator.cs
- Polyfill.cs
- ReflectionHelper.cs
- ShallowClonerGenerator.cs
- ShallowObjectCloner.cs
- StaticMethodInfos.cs
- AssemblyInfo.cs
- FastCloner.cs
- FastCloner.csproj
- FastClonerExtensions.cs
- FastClonerSourceGeneratorBridge.cs
- FastClonerSourceGeneratorBridgeContractAttributes.cs
- icon.jpg
- icon.svg
- BenchClone1DimArrayClassIdeas.cs
- Clone1DimArrayClassIdea.cs
- Clone1DimArrayClassIdeaMethods.cs
- Idea1dArrayClassBenchmarkBase.cs
- BenchClone2DimArrayIdeas.cs
- Clone2DimArrayIdea.cs
- Clone2DimArrayIdeaMethods.cs
- Idea2dArrayBenchmarkBase.cs
- IBenchmarkIdea.cs
- BenchArray2d.cs
- BenchClone.cs
- BenchDictionary.cs
- BenchDolly.cs
- BenchDynamic.cs
- BenchMinimal.cs
- BenchPolymorphic.cs
- FastCloner.Benchmark.csproj
- FeatureDictionary.cs
- FeatureValidator.cs
- Models.cs
- Program.cs
- README.md
- TestDataGenerator.cs
- BenchmarkDiffReporter.cs
- BenchmarkResultParser.cs
- DeepCloneBenchmarks.cs
- FastCloner.Benchmark.CI.csproj
- Program.cs
- README.md
- ContribTypeHandlers.cs
- FastCloner.Contrib.csproj
- icon.jpg
- FastCloner.Internalization.Builder.csproj
- Program.cs
- DynamicWithArrayProfiler.cs
- FastCloner.Profiling.csproj
- LargeExpandoProfiler.cs
- ProfilingCore.cs
- Program.cs
- FastCloner.SourceGenerator.props
- launchSettings.json
- AssemblyInfo.cs
- BridgeContract.cs
- BridgeContractCollector.cs
- BridgeProxyEmitter.cs
- ClassCloneBodyGenerator.cs
- CloneCodeGenerator.cs
- CloneGeneratorContext.cs
- CollectionHelperGenerator.cs
- ContextCodeGenerator.cs
- ContextCollector.cs
- ContextModel.cs
- DerivedTypeCollector.cs
- EquatableArray.cs
- ExternalIgnoreCollector.cs
- FastCloner.SourceGenerator.csproj
- FastClonerIncrementalGenerator.cs
- GenericTypeAnalyzer.cs
- GenericUsage.cs
- GenericUsageCollector.cs
- icon.jpg
- icon.svg
- ImplicitTypeAnalyzer.cs
- IncludeAttributeCollector.cs
- IsExternalInit.cs
- MemberCloneGenerator.cs
- MemberCollector.cs
- MemberModel.cs
- NestedTypeCollector.cs
- NonPublicAccessorEmitter.cs
- PolymorphicValidationInfo.cs
- README.md
- Result.cs
- SafeTypeCatalog.cs
- StateRequirementAnalyzer.cs
- SubtypeUsageCollector.cs
- TargetFramework.cs
- TypeAnalyzer.cs
- TypeModel.cs
- TypeModelFactory.cs
- FastCloner.SourceGenerator.Analyzers.csproj
- PartialTypeSuppressionAnalyzer.cs
- FastCloner.SourceGenerator.CodeFixes.csproj
- PartialTypeSuppressionCodeFixProvider.cs
- FastCloner.SourceGenerator.Console.csproj
- Program.cs
- AssemblyInfo.cs
- FastCloner.SourceGenerator.Shared.csproj
- FastClonerClonableAttribute.cs
- FastClonerContext.cs
- FastClonerDisableAutoDiscoveryAttribute.cs
- FastClonerIncludeAttribute.cs
- FastClonerPolymorphicAttribute.cs
- FastClonerPreserveIdentityAttribute.cs
- FastClonerRegisterAttribute.cs
- FastClonerSimulateNoRuntimeAttribute.cs
- FcGeneratedCloneState.cs
- Polyfill.cs
- DoableStruct1.cs
- IDoable.cs
- TestObject1.cs
- AbstractClassTests.cs
- AdvancedCollectionTests.cs
- ArrayTests.cs
- BaseTestFixture.cs
- BehaviorAttributeTests.cs
- BenchmarkModelTests.cs
- BridgeProxyEmitterTests.cs
- CircularTests.cs
- CollectionTests.cs
- ConcurrentTests.cs
- ContextTests.cs
- CopyToObjectTests.cs
- CtorTests.cs
- DbTests.cs
- DiagnosticTests.cs
- DynamicMaxRecursionDepthTests.cs
- Extensions.cs
- ExternalIgnoreAttributeTests.cs
- FailureHypothesisTests.cs
- FastCloner.Tests.csproj
- FastCloneStatePoolTests.cs
- GenericTests.cs
- GlobalUsings.cs
- IdentityPreservationTests.cs
- ImplicitCollectionTests.cs
- IncludeAttributeTests.cs
- InheritanceTests.cs
- NonPublicAccessorEmitterTests.cs
- ObjectTests.cs
- PolymorphicCloneTests.cs
- PostSharpAspectTests.cs
- RecordTests.cs
- RuntimeBridgeStructBoxingTests.cs
- ShallowAttributeTests.cs
- ShallowCloneTests.cs
- SourceGeneratorCollectionTests.cs
- SourceGeneratorCompatibleAttribute.cs
- SourceGeneratorCrossNamespaceTests.cs
- SourceGeneratorEdgeCaseTests.cs
- SourceGeneratorGenericTests.cs
- SourceGeneratorSafetyTests.cs
- SourceGeneratorTests.cs
- SpecialCaseTests.cs
- TypeBehaviorTests.cs
- TypeNameConflictTests.cs
- TypeTests.cs
- VisibilityAttributeRuntimeTests.cs
- FastCloner.slnx
- FastCloner.snk
- FastClonerCi.slnf
- .gitignore
- global.json
- LICENSE
- LICENSES.txt
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/lofcz/FastCloner
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd FastCloner
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. .NET
보통 추천dotnet add package FastCloner # Reflection
이 명령어를 터미널에 그대로 입력해 실행하세요.
dotnet add package FastCloner.SourceGenerator # AOT
이 명령어를 터미널에 그대로 입력해 실행하세요.
dotnet run --project src/FastCloner.Internalization.Builder/FastCloner.Internalization.Builder.csproj -- \
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
