C# 클래스 MethodInjector, NotifyPropertyWeaver

파일 보기 프로젝트 열기: shiftkey/NotifyPropertyWeaver 1 사용 예제들

공개 메소드들

메소드 설명
AddOnPropertyChangedMethod ( TypeDefinition targetType ) : EventInvokerMethod,
FindPropertyChangedField ( TypeDefinition targetType ) : FieldReference

비공개 메소드들

메소드 설명
GetMethodAttributes ( TypeDefinition targetType ) : MethodAttributes,
GetMethodDefinition ( TypeDefinition targetType, FieldReference propertyChangedField ) : MethodDefinition
InjectInterceptedMethod ( TypeDefinition targetType, MethodDefinition innerOnPropertyChanged ) : MethodDefinition
InjectMethod ( TypeDefinition targetType, string eventInvokerName, FieldReference propertyChangedField ) : MethodDefinition
MethodInjector ( InterceptorFinder, interceptorFinder, DelegateHolderInjector, delegateHolderInjector, MsCoreReferenceFinder, msCoreReferenceFinder, EventInvokerNameResolver, eventInvokerNameResolver ) : System.ComponentModel.Composition

메소드 상세

AddOnPropertyChangedMethod() 공개 메소드

public AddOnPropertyChangedMethod ( TypeDefinition targetType ) : EventInvokerMethod,
targetType TypeDefinition
리턴 EventInvokerMethod,

FindPropertyChangedField() 공개 정적인 메소드

public static FindPropertyChangedField ( TypeDefinition targetType ) : FieldReference
targetType TypeDefinition
리턴 Mono.Cecil.FieldReference