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

상속: IBindingWeaver, IBindingTypeReflector
파일 보기 프로젝트 열기: sagifogel/NCop

보호된 프로퍼티들

프로퍼티 타입 설명
aspectWeavingSettings IAspectWeavingSettings
bindingCounter int
bindingSettings BindingSettings
callingConventions CallingConventions
ctorAttributes MethodAttributes
fieldBuilder System.Reflection.Emit.FieldBuilder
methodAttr MethodAttributes
methodScopeWeaver IMethodScopeWeaver
singletonFieldAttributes FieldAttributes
typeBuilder System.Reflection.Emit.TypeBuilder

공개 메소드들

메소드 설명
Weave ( ) : FieldInfo

보호된 메소드들

메소드 설명
ResolveParameterTypes ( ) : MethodParameters
WeaveConstructors ( ) : void
WeaveInvokeMethod ( ) : void
WeaveProceedMethod ( ) : void
WeaveTypeBuilder ( ) : void

비공개 메소드들

메소드 설명
AbstractMethodBindingWeaver ( MethodInfo method, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver methodScopeWeaver ) : System

메소드 상세

ResolveParameterTypes() 보호된 메소드

protected ResolveParameterTypes ( ) : MethodParameters
리턴 MethodParameters

Weave() 공개 메소드

public Weave ( ) : FieldInfo
리턴 System.Reflection.FieldInfo

WeaveConstructors() 보호된 메소드

protected WeaveConstructors ( ) : void
리턴 void

WeaveInvokeMethod() 보호된 메소드

protected WeaveInvokeMethod ( ) : void
리턴 void

WeaveProceedMethod() 보호된 메소드

protected WeaveProceedMethod ( ) : void
리턴 void

WeaveTypeBuilder() 보호된 메소드

protected WeaveTypeBuilder ( ) : void
리턴 void

프로퍼티 상세

aspectWeavingSettings 보호되어 있는 프로퍼티

protected IAspectWeavingSettings aspectWeavingSettings
리턴 IAspectWeavingSettings

bindingCounter 보호되어 있는 정적으로 프로퍼티

protected static int bindingCounter
리턴 int

bindingSettings 보호되어 있는 프로퍼티

protected BindingSettings,NCop.Aspects.Weaving bindingSettings
리턴 BindingSettings

callingConventions 보호되어 있는 프로퍼티

protected CallingConventions callingConventions
리턴 CallingConventions

ctorAttributes 보호되어 있는 프로퍼티

protected MethodAttributes ctorAttributes
리턴 MethodAttributes

fieldBuilder 보호되어 있는 프로퍼티

protected FieldBuilder,System.Reflection.Emit fieldBuilder
리턴 System.Reflection.Emit.FieldBuilder

methodAttr 보호되어 있는 프로퍼티

protected MethodAttributes methodAttr
리턴 MethodAttributes

methodScopeWeaver 보호되어 있는 프로퍼티

protected IMethodScopeWeaver methodScopeWeaver
리턴 IMethodScopeWeaver

singletonFieldAttributes 보호되어 있는 프로퍼티

protected FieldAttributes singletonFieldAttributes
리턴 FieldAttributes

typeBuilder 보호되어 있는 프로퍼티

protected TypeBuilder,System.Reflection.Emit typeBuilder
리턴 System.Reflection.Emit.TypeBuilder