C# Class NCop.Aspects.Weaving.AbstractAdviceWeaver

Inheritance: IMethodScopeWeaver
Show file Open project: sagifogel/NCop

Protected Properties

Property Type Description
argumentsWeavingSettings IArgumentsWeavingSettings
aspectRepository IAspectRepository
aspectType System.Type
localBuilderRepository ILocalBuilderRepository

Public Methods

Method Description
Weave ( ILGenerator ilGenerator ) : void

Protected Methods

Method Description
AbstractAdviceWeaver ( IAdviceWeavingSettings adviceWeavingSettings ) : System

Method Details

AbstractAdviceWeaver() protected method

protected AbstractAdviceWeaver ( IAdviceWeavingSettings adviceWeavingSettings ) : System
adviceWeavingSettings IAdviceWeavingSettings
return System

Weave() public method

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

Property Details

argumentsWeavingSettings protected property

protected IArgumentsWeavingSettings argumentsWeavingSettings
return IArgumentsWeavingSettings

aspectRepository protected property

protected IAspectRepository aspectRepository
return IAspectRepository

aspectType protected property

protected Type,System aspectType
return System.Type

localBuilderRepository protected property

protected ILocalBuilderRepository localBuilderRepository
return ILocalBuilderRepository