C# Класс Catel.Fody.CatelPropertyWeaver

Показать файл Открыть проект

Открытые методы

Метод Описание
CatelPropertyWeaver ( CatelType catelType, CatelTypeProperty propertyData, MsCoreReferenceFinder msCoreReferenceFinder ) : System
Execute ( bool force = false ) : void

Приватные методы

Метод Описание
AddChangeNotificationHandlerField ( Mono.Cecil.PropertyDefinition property, CatelTypeProperty propertyData ) : void
AddGetValueCall ( Mono.Cecil.PropertyDefinition property, FieldReference fieldReference ) : int
AddPropertyFieldDefinition ( Mono.Cecil.PropertyDefinition property ) : FieldDefinition
AddPropertyRegistration ( Mono.Cecil.PropertyDefinition property, CatelTypeProperty propertyData ) : bool
AddSetValueCall ( Mono.Cecil.PropertyDefinition property, FieldReference fieldReference, bool isReadOnly ) : int
EnsureStaticConstructor ( Mono.Cecil.TypeDefinition type ) : void
GetBackingFieldName ( Mono.Cecil.PropertyDefinition property ) : string
GetChangeNotificationHandlerConstructorName ( Mono.Cecil.PropertyDefinition property ) : string
GetChangeNotificationHandlerFieldName ( Mono.Cecil.PropertyDefinition property ) : string
GetEventHandlerAdvancedPropertyChangedEventArgs ( Mono.Cecil.PropertyDefinition property ) : Mono.Cecil.GenericInstanceType
GetFieldDefinition ( Mono.Cecil.TypeDefinition declaringType, string fieldName, bool allowGenericResolving ) : FieldDefinition
GetFieldReference ( Mono.Cecil.TypeDefinition declaringType, string fieldName, bool allowGenericResolving ) : FieldReference
GetMethodReference ( Mono.Cecil.TypeDefinition declaringType, string methodName, bool allowGenericResolving ) : MethodReference
HasBackingField ( Mono.Cecil.PropertyDefinition property ) : bool
ImplementsICommand ( Mono.Cecil.PropertyDefinition property ) : bool
RemoveBackingField ( Mono.Cecil.PropertyDefinition property ) : void

Описание методов

CatelPropertyWeaver() публичный Метод

public CatelPropertyWeaver ( CatelType catelType, CatelTypeProperty propertyData, MsCoreReferenceFinder msCoreReferenceFinder ) : System
catelType CatelType
propertyData CatelTypeProperty
msCoreReferenceFinder MsCoreReferenceFinder
Результат System

Execute() публичный Метод

public Execute ( bool force = false ) : void
force bool
Результат void