C# Class AutoLazy.Fody.KeyedLazyWeaver

Inheritance: LazyWeaver
ファイルを表示 Open project: bcuff/AutoLazy

Public Methods

Method Description
KeyedLazyWeaver ( Mono.Cecil.MethodDefinition method, VisitorContext context ) : System

Protected Methods

Method Description
CreateFields ( ) : void
InitializeFields ( Mono.Cecil.MethodDefinition ctor ) : void
InitializeTypes ( ) : void
Validate ( ) : bool
WriteInstructions ( ) : void

Method Details

CreateFields() protected method

protected CreateFields ( ) : 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

KeyedLazyWeaver() public method

public KeyedLazyWeaver ( Mono.Cecil.MethodDefinition method, VisitorContext context ) : System
method Mono.Cecil.MethodDefinition
context VisitorContext
return System

Validate() protected method

protected Validate ( ) : bool
return bool

WriteInstructions() protected method

protected WriteInstructions ( ) : void
return void