C# Class SexyProxy.Fody.TargetedClassWeaver

Inheritance: ClassWeaver
Mostra file Open project: kswoll/sexy-proxy Class Usage Examples

Public Methods

Method Description
GetMethodAttributes ( Mono.Cecil.MethodDefinition methodInfo ) : MethodAttributes

Protected Methods

Method Description
CreateConstructor ( ) : void
Finish ( ) : void
GetBaseType ( Mono.Cecil.GenericParameter genericParameters ) : TypeReference
GetInterfaces ( Mono.Cecil.GenericParameter genericParameters ) : Mono.Cecil.TypeReference[]
GetMethods ( ) : IEnumerable
GetProxyType ( ) : Mono.Cecil.TypeDefinition
GetSourceType ( ) : TypeReference
GetStaticConstructor ( ) : Mono.Cecil.MethodDefinition
InitializeProxyType ( ) : void
TargetedClassWeaver ( WeaverContext context, Mono.Cecil.TypeDefinition sourceType ) : System.Collections.Generic

Method Details

CreateConstructor() protected method

protected CreateConstructor ( ) : void
return void

Finish() protected method

protected Finish ( ) : void
return void

GetBaseType() protected method

protected GetBaseType ( Mono.Cecil.GenericParameter genericParameters ) : TypeReference
genericParameters Mono.Cecil.GenericParameter
return Mono.Cecil.TypeReference

GetInterfaces() protected method

protected GetInterfaces ( Mono.Cecil.GenericParameter genericParameters ) : Mono.Cecil.TypeReference[]
genericParameters Mono.Cecil.GenericParameter
return Mono.Cecil.TypeReference[]

GetMethodAttributes() public abstract method

public abstract GetMethodAttributes ( Mono.Cecil.MethodDefinition methodInfo ) : MethodAttributes
methodInfo Mono.Cecil.MethodDefinition
return MethodAttributes

GetMethods() protected method

protected GetMethods ( ) : IEnumerable
return IEnumerable

GetProxyType() protected method

protected GetProxyType ( ) : Mono.Cecil.TypeDefinition
return Mono.Cecil.TypeDefinition

GetSourceType() protected method

protected GetSourceType ( ) : TypeReference
return Mono.Cecil.TypeReference

GetStaticConstructor() protected method

protected GetStaticConstructor ( ) : Mono.Cecil.MethodDefinition
return Mono.Cecil.MethodDefinition

InitializeProxyType() protected method

protected InitializeProxyType ( ) : void
return void

TargetedClassWeaver() protected method

protected TargetedClassWeaver ( WeaverContext context, Mono.Cecil.TypeDefinition sourceType ) : System.Collections.Generic
context WeaverContext
sourceType Mono.Cecil.TypeDefinition
return System.Collections.Generic