C# 클래스 Catel.Fody.CatelPropertyWeaver

파일 보기 프로젝트 열기: Catel/Catel.Fody

공개 메소드들

메소드 설명
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