C# Class AutoLazy.Fody.LazyWeaver

Mostra file Open project: bcuff/AutoLazy

Protected Properties

Property Type Description
Context VisitorContext
Method Mono.Cecil.MethodDefinition
ObjCtorRef Mono.Cecil.MethodReference
ObjRef Mono.Cecil.TypeReference
SyncRootField Mono.Cecil.FieldDefinition
SyncRootFieldRef Mono.Cecil.FieldReference

Public Methods

Method Description
Instrument ( ) : bool

Protected Methods

Method Description
CreateFields ( ) : void
InitializeFields ( ) : void
InitializeFields ( Mono.Cecil.MethodDefinition ctor ) : void
InitializeTypes ( ) : void
LazyWeaver ( Mono.Cecil.MethodDefinition method, VisitorContext context ) : System
PrepForRewrite ( ) : void
Validate ( ) : bool
WriteInstructions ( ) : void

Method Details

CreateFields() protected method

protected CreateFields ( ) : void
return void

InitializeFields() protected method

protected InitializeFields ( ) : void
return void

InitializeFields() protected method

protected InitializeFields ( Mono.Cecil.MethodDefinition ctor ) : void
ctor Mono.Cecil.MethodDefinition
return void

InitializeTypes() protected method

protected InitializeTypes ( ) : void
return void

Instrument() public method

public Instrument ( ) : bool
return bool

LazyWeaver() protected method

protected LazyWeaver ( Mono.Cecil.MethodDefinition method, VisitorContext context ) : System
method Mono.Cecil.MethodDefinition
context VisitorContext
return System

PrepForRewrite() protected method

protected PrepForRewrite ( ) : void
return void

Validate() protected method

protected Validate ( ) : bool
return bool

WriteInstructions() protected method

protected WriteInstructions ( ) : void
return void

Property Details

Context protected_oe property

protected VisitorContext,AutoLazy.Fody Context
return VisitorContext

Method protected_oe property

protected MethodDefinition,Mono.Cecil Method
return Mono.Cecil.MethodDefinition

ObjCtorRef protected_oe property

protected MethodReference,Mono.Cecil ObjCtorRef
return Mono.Cecil.MethodReference

ObjRef protected_oe property

protected TypeReference,Mono.Cecil ObjRef
return Mono.Cecil.TypeReference

SyncRootField protected_oe property

protected FieldDefinition,Mono.Cecil SyncRootField
return Mono.Cecil.FieldDefinition

SyncRootFieldRef protected_oe property

protected FieldReference,Mono.Cecil SyncRootFieldRef
return Mono.Cecil.FieldReference