C# Class OmniXaml.Typing.TypeRepository

Inheritance: ITypeRepository
Afficher le fichier Open project: AvaloniaUI/OmniXAML Class Usage Examples

Méthodes publiques

Méthode Description
GetAttachableMember ( string name, MethodInfo getter, MethodInfo setter ) : OmniXaml.Typing.AttachableMember
GetByFullAddress ( OmniXaml.Typing.XamlTypeName xamlTypeName ) : XamlType
GetByPrefix ( string prefix, string typeName ) : XamlType
GetByQualifiedName ( string qualifiedName ) : XamlType
GetByType ( Type type ) : XamlType
GetMember ( PropertyInfo propertyInfo ) : Member
TypeRepository ( INamespaceRegistry namespaceRegistry, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider ) : System

Method Details

GetAttachableMember() public méthode

public GetAttachableMember ( string name, MethodInfo getter, MethodInfo setter ) : OmniXaml.Typing.AttachableMember
name string
getter System.Reflection.MethodInfo
setter System.Reflection.MethodInfo
Résultat OmniXaml.Typing.AttachableMember

GetByFullAddress() public méthode

public GetByFullAddress ( OmniXaml.Typing.XamlTypeName xamlTypeName ) : XamlType
xamlTypeName OmniXaml.Typing.XamlTypeName
Résultat XamlType

GetByPrefix() public méthode

public GetByPrefix ( string prefix, string typeName ) : XamlType
prefix string
typeName string
Résultat XamlType

GetByQualifiedName() public méthode

public GetByQualifiedName ( string qualifiedName ) : XamlType
qualifiedName string
Résultat XamlType

GetByType() public méthode

public GetByType ( Type type ) : XamlType
type System.Type
Résultat XamlType

GetMember() public méthode

public GetMember ( PropertyInfo propertyInfo ) : Member
propertyInfo System.Reflection.PropertyInfo
Résultat Member

TypeRepository() public méthode

public TypeRepository ( INamespaceRegistry namespaceRegistry, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider ) : System
namespaceRegistry INamespaceRegistry
typeTypeFactory ITypeFactory
featureProvider ITypeFeatureProvider
Résultat System