C# Class NCop.Aspects.Weaving.BindingByRefArgumentsWeaverImpl

Inheritance: AbstractBindingByRefArgumentsWeaver
Show file Open project: sagifogel/NCop

Public Methods

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

Protected Methods

Method Description
WeaveAspectArg ( ILGenerator ilGenerator ) : void

Private Methods

Method Description
BindingByRefArgumentsWeaverImpl ( Type topAspectInScopeArgType, MethodInfo method, ILocalBuilderRepository localBuilderRepository ) : System

Method Details

Contains() public method

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

StoreArgsIfNeeded() public method

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

WeaveAspectArg() protected method

protected WeaveAspectArg ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
return void