C# 클래스 Pomona.CodeGen.TypeDefinitionCloner

파일 보기 프로젝트 열기: Pomona/Pomona 1 사용 예제들

공개 메소드들

메소드 설명
Clone ( Mono.Cecil.TypeDefinition sourceType ) : Mono.Cecil.TypeDefinition
TypeDefinitionCloner ( Mono.Cecil.ModuleDefinition destinationModule ) : System

비공개 메소드들

메소드 설명
Clone ( CustomAttribute sourceAttribute ) : CustomAttribute
CopyAttributes ( ICustomAttributeProvider source, ICustomAttributeProvider destination ) : void
CopyExceptionHandlers ( Mono.Cecil.Cil.ExceptionHandler sourceHandler, Instruction>.Dictionary instMap, MethodBody destBody ) : void
CopyMethodBody ( Mono.Cecil.MethodDefinition sourceMethod, ParameterDefinition>.Dictionary methodParamMap ) : void
CopyMethodDeclaration ( Mono.Cecil.MethodDefinition sourceMethod, Mono.Cecil.TypeDefinition destType, ParameterDefinition>.Dictionary methodParamMap ) : void
CopyProperty ( Mono.Cecil.PropertyDefinition sourceProp, Mono.Cecil.TypeDefinition destType ) : void
Import ( FieldReference fieldReference ) : FieldReference
Import ( MethodReference methodReference ) : MethodReference
Import ( TypeReference typeReference ) : TypeReference
MapInstructionSafe ( Instruction>.Dictionary instMap, Instruction sourceFilterStart ) : Instruction

메소드 상세

Clone() 공개 메소드

public Clone ( Mono.Cecil.TypeDefinition sourceType ) : Mono.Cecil.TypeDefinition
sourceType Mono.Cecil.TypeDefinition
리턴 Mono.Cecil.TypeDefinition

TypeDefinitionCloner() 공개 메소드

public TypeDefinitionCloner ( Mono.Cecil.ModuleDefinition destinationModule ) : System
destinationModule Mono.Cecil.ModuleDefinition
리턴 System