C# Class NCop.Aspects.Weaving.TryFinallyAspectWeaver

Inheritance: IMethodScopeWeaver
Show file Open project: sagifogel/NCop Class Usage Examples

Protected Properties

Property Type Description
finallyWeavers IEnumerable
returnValueWeaver IMethodScopeWeaver
tryWeavers IEnumerable
weavers List

Public Methods

Method Description
TryFinallyAspectWeaver ( IEnumerable tryWeavers, IEnumerable finallyWeavers, IMethodScopeWeaver returnValueWeaver = null ) : System.Collections.Generic
Weave ( ILGenerator ilGenerator ) : void

Method Details

TryFinallyAspectWeaver() public method

public TryFinallyAspectWeaver ( IEnumerable tryWeavers, IEnumerable finallyWeavers, IMethodScopeWeaver returnValueWeaver = null ) : System.Collections.Generic
tryWeavers IEnumerable
finallyWeavers IEnumerable
returnValueWeaver IMethodScopeWeaver
return System.Collections.Generic

Weave() public method

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

Property Details

finallyWeavers protected property

protected IEnumerable finallyWeavers
return IEnumerable

returnValueWeaver protected property

protected IMethodScopeWeaver returnValueWeaver
return IMethodScopeWeaver

tryWeavers protected property

protected IEnumerable tryWeavers
return IEnumerable

weavers protected property

protected List weavers
return List