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

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

보호된 프로퍼티들

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

공개 메소드들

메소드 설명
Weave ( ) : FieldInfo

보호된 메소드들

메소드 설명
ResolveParameterTypes ( bool set = false ) : MethodParameters
WeaveConstructors ( ) : void
WeaveGetValueMethod ( ) : void
WeaveSetValueMethod ( ) : void
WeaveTypeBuilder ( ) : void

비공개 메소드들

메소드 설명
AbstractPropertyBindingWeaver ( PropertyInfo property, BindingSettings bindingSettings, IAspectWeavingSettings aspectWeavingSettings, IMethodScopeWeaver getMethodScopeWeaver = null, IMethodScopeWeaver setMethodScopeWeaver = null ) : System

메소드 상세

ResolveParameterTypes() 보호된 메소드

protected ResolveParameterTypes ( bool set = false ) : MethodParameters
set bool
리턴 MethodParameters

Weave() 공개 메소드

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

WeaveConstructors() 보호된 메소드

protected WeaveConstructors ( ) : void
리턴 void

WeaveGetValueMethod() 보호된 메소드

protected WeaveGetValueMethod ( ) : void
리턴 void

WeaveSetValueMethod() 보호된 메소드

protected WeaveSetValueMethod ( ) : 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

getMethodScopeWeaver 보호되어 있는 프로퍼티

protected IMethodScopeWeaver getMethodScopeWeaver
리턴 IMethodScopeWeaver

methodAttrs 보호되어 있는 프로퍼티

protected MethodAttributes methodAttrs
리턴 MethodAttributes

property 보호되어 있는 프로퍼티

protected PropertyInfo,System.Reflection property
리턴 System.Reflection.PropertyInfo

setMethodScopeWeaver 보호되어 있는 프로퍼티

protected IMethodScopeWeaver setMethodScopeWeaver
리턴 IMethodScopeWeaver

singletonFieldAttributes 보호되어 있는 프로퍼티

protected FieldAttributes singletonFieldAttributes
리턴 FieldAttributes

typeBuilder 보호되어 있는 프로퍼티

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