C# Class NCop.Weaving.AbstractMethodWeaver

Inheritance: IMethodWeaver, IWeavingSettings
Exibir arquivo Open project: sagifogel/NCop

Protected Properties

Property Type Description
method System.Reflection.MethodInfo

Public Methods

Method Description
DefineMethod ( ) : MethodBuilder
WeaveEndMethod ( ILGenerator ilGenerator ) : void
WeaveMethodScope ( ILGenerator ilGenerator ) : void

Protected Methods

Method Description
AbstractMethodWeaver ( MethodInfo method, IWeavingSettings weavingSettings ) : System

Method Details

AbstractMethodWeaver() protected method

protected AbstractMethodWeaver ( MethodInfo method, IWeavingSettings weavingSettings ) : System
method System.Reflection.MethodInfo
weavingSettings IWeavingSettings
return System

DefineMethod() public method

public DefineMethod ( ) : MethodBuilder
return System.Reflection.Emit.MethodBuilder

WeaveEndMethod() public method

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

WeaveMethodScope() public method

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

Property Details

method protected_oe property

protected MethodInfo,System.Reflection method
return System.Reflection.MethodInfo