C# Class CryoAOP.Core.Factories.MethodCloneFactory

Exibir arquivo Open project: fir3pho3nixx/cryo-aop Class Usage Examples

Public Methods

Method Description
Clone ( MethodReference sourceMethod ) : Mono.Cecil.MethodDefinition
CloneIntoType ( MethodReference sourceMethod, Mono.Cecil.TypeDefinition type ) : Mono.Cecil.MethodDefinition
MethodCloneFactory ( MethodContext context ) : System.Linq

Private Methods

Method Description
CloneGenericParameterProperties ( Mono.Cecil.GenericParameter genericParameter, Mono.Cecil.GenericParameter newGenericParameter ) : void
CloneGenericParameters ( MethodReference sourceMethod, MethodReference clonedMethod ) : void
CloneMethodAttributes ( MethodReference sourceMethod, MethodReference clonedMethod ) : void
CloneMethodParameters ( MethodReference sourceMethod, MethodReference clonedMethod ) : void
CloneMethodProperties ( MethodReference sourceMethod, MethodReference clonedMethod ) : void

Method Details

Clone() public method

public Clone ( MethodReference sourceMethod ) : Mono.Cecil.MethodDefinition
sourceMethod Mono.Cecil.MethodReference
return Mono.Cecil.MethodDefinition

CloneIntoType() public method

public CloneIntoType ( MethodReference sourceMethod, Mono.Cecil.TypeDefinition type ) : Mono.Cecil.MethodDefinition
sourceMethod Mono.Cecil.MethodReference
type Mono.Cecil.TypeDefinition
return Mono.Cecil.MethodDefinition

MethodCloneFactory() public method

public MethodCloneFactory ( MethodContext context ) : System.Linq
context MethodContext
return System.Linq