C# Class AutoLazy.Fody.DoubleCheckedLockingWeaver

Show file Open project: bcuff/AutoLazy Class Usage Examples

Public Methods

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

Protected Methods

Method Description
CreateFields ( ) : void
InitializeTypes ( ) : void
Validate ( ) : bool
WriteInstructions ( ) : void

Private Methods

Method Description
InitializeValueWrapper ( ) : void

Method Details

CreateFields() protected method

protected CreateFields ( ) : void
return void

DoubleCheckedLockingWeaver() public method

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

InitializeTypes() protected method

protected InitializeTypes ( ) : void
return void

Validate() protected method

protected Validate ( ) : bool
return bool

WriteInstructions() protected method

protected WriteInstructions ( ) : void
return void