C# 클래스 NCop.Aspects.Weaving.AbstractAspectMethodWeaver

상속: IMethodWeaver
파일 보기 프로젝트 열기: sagifogel/NCop

보호된 프로퍼티들

프로퍼티 타입 설명
method System.Reflection.MethodInfo
methodEndWeaver IMethodEndWeaver
methodScopeWeaver IMethodScopeWeaver
methodSignatureWeaver IMethodSignatureWeaver

공개 메소드들

메소드 설명
DefineMethod ( ) : MethodBuilder
WeaveEndMethod ( ILGenerator ilGenerator ) : void
WeaveMethodScope ( ILGenerator ilGenerator ) : void

보호된 메소드들

메소드 설명
AbstractAspectMethodWeaver ( MethodInfo method, IAspectDefinitionCollection aspectDefinitions, IAspectWeavingSettings aspectWeavingSettings ) : System.Reflection

메소드 상세

AbstractAspectMethodWeaver() 보호된 메소드

protected AbstractAspectMethodWeaver ( MethodInfo method, IAspectDefinitionCollection aspectDefinitions, IAspectWeavingSettings aspectWeavingSettings ) : System.Reflection
method System.Reflection.MethodInfo
aspectDefinitions IAspectDefinitionCollection
aspectWeavingSettings IAspectWeavingSettings
리턴 System.Reflection

DefineMethod() 공개 메소드

public DefineMethod ( ) : MethodBuilder
리턴 System.Reflection.Emit.MethodBuilder

WeaveEndMethod() 공개 메소드

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

WeaveMethodScope() 공개 메소드

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

프로퍼티 상세

method 보호되어 있는 프로퍼티

protected MethodInfo,System.Reflection method
리턴 System.Reflection.MethodInfo

methodEndWeaver 보호되어 있는 프로퍼티

protected IMethodEndWeaver methodEndWeaver
리턴 IMethodEndWeaver

methodScopeWeaver 보호되어 있는 프로퍼티

protected IMethodScopeWeaver methodScopeWeaver
리턴 IMethodScopeWeaver

methodSignatureWeaver 보호되어 있는 프로퍼티

protected IMethodSignatureWeaver methodSignatureWeaver
리턴 IMethodSignatureWeaver