C# Class Catel.Fody.CatelType

Show file Open project: Catel/Catel.Fody Class Usage Examples

Public Methods

Method Description
CatelType ( Mono.Cecil.TypeDefinition typeDefinition ) : System
ExistPropertyDependencyBetween ( Mono.Cecil.PropertyDefinition dependentPropertyDefinition, Mono.Cecil.PropertyDefinition property ) : bool
GetDependentPropertiesFrom ( Mono.Cecil.PropertyDefinition property ) : IEnumerable

Private Methods

Method Description
DetermineCatelType ( ) : void
DetermineMappings ( ) : void
DetermineMethods ( ) : bool
DetermineProperties ( ) : List
DetermineTypes ( ) : void
FindMethodDefinition ( Mono.Cecil.TypeDefinition type, string methodName, string parameterNames, bool findGenericDefinition, Mono.Cecil.MethodDefinition &methodDefinition ) : bool
FindRegisterPropertyMethod ( Mono.Cecil.TypeDefinition typeDefinition, bool includeDefaultValue ) : MethodReference
RecursiveFindMethod ( Mono.Cecil.TypeDefinition typeDefinition, string methodName, string parameterNames = null, bool findGenericDefinition = false ) : MethodReference

Method Details

CatelType() public method

public CatelType ( Mono.Cecil.TypeDefinition typeDefinition ) : System
typeDefinition Mono.Cecil.TypeDefinition
return System

ExistPropertyDependencyBetween() public method

public ExistPropertyDependencyBetween ( Mono.Cecil.PropertyDefinition dependentPropertyDefinition, Mono.Cecil.PropertyDefinition property ) : bool
dependentPropertyDefinition Mono.Cecil.PropertyDefinition
property Mono.Cecil.PropertyDefinition
return bool

GetDependentPropertiesFrom() public method

public GetDependentPropertiesFrom ( Mono.Cecil.PropertyDefinition property ) : IEnumerable
property Mono.Cecil.PropertyDefinition
return IEnumerable