C# Class MethodInjector, NotifyPropertyWeaver

Afficher le fichier Open project: shiftkey/NotifyPropertyWeaver Class Usage Examples

Méthodes publiques

Méthode Description
AddOnPropertyChangedMethod ( TypeDefinition targetType ) : EventInvokerMethod,
FindPropertyChangedField ( TypeDefinition targetType ) : FieldReference

Private Methods

Méthode Description
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

Method Details

AddOnPropertyChangedMethod() public méthode

public AddOnPropertyChangedMethod ( TypeDefinition targetType ) : EventInvokerMethod,
targetType TypeDefinition
Résultat EventInvokerMethod,

FindPropertyChangedField() public static méthode

public static FindPropertyChangedField ( TypeDefinition targetType ) : FieldReference
targetType TypeDefinition
Résultat Mono.Cecil.FieldReference