C# Class NCop.Aspects.Weaving.NullObjectByRefArgumentsStoreWeaver

Inheritance: IByRefArgumentsStoreWeaver
Show file Open project: sagifogel/NCop

Public Properties

Property Type Description
Empty NullObjectByRefArgumentsStoreWeaver

Public Methods

Method Description
Contains ( int argPosition ) : bool
EmitLoadLocalAddress ( ILGenerator ilGenerator, int argPosition ) : void
RestoreArgsIfNeeded ( ILGenerator ilGenerator ) : void
StoreArgsIfNeeded ( ILGenerator ilGenerator ) : void

Private Methods

Method Description
NullObjectByRefArgumentsStoreWeaver ( ) : System.Reflection.Emit

Method Details

Contains() public method

public Contains ( int argPosition ) : bool
argPosition int
return bool

EmitLoadLocalAddress() public method

public EmitLoadLocalAddress ( ILGenerator ilGenerator, int argPosition ) : void
ilGenerator System.Reflection.Emit.ILGenerator
argPosition int
return void

RestoreArgsIfNeeded() public method

public RestoreArgsIfNeeded ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void

StoreArgsIfNeeded() public method

public StoreArgsIfNeeded ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void

Property Details

Empty public static property

public static NullObjectByRefArgumentsStoreWeaver,NCop.Aspects.Weaving Empty
return NullObjectByRefArgumentsStoreWeaver