C# Class OmniXaml.Typing.XamlType

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

Méthodes publiques

Méthode Description
AfterAssociationToParent ( object instance ) : void
AfterInstanceSetup ( object instance ) : void
BeforeInstanceSetup ( object instance ) : void
Create ( Type underlyingType, ITypeRepository typeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider ) : XamlType
CreateForBuiltInType ( Type type ) : XamlType
CreateInstance ( object parameters ) : object
Equals ( object obj ) : bool
GetAllMembers ( ) : IEnumerable
GetAttachableMember ( string name ) : OmniXaml.Typing.AttachableMember
GetHashCode ( ) : int
GetMember ( string name ) : Member
GetNamescope ( object instance ) : INameScope
ToString ( ) : string
XamlType ( Type type, ITypeRepository typeRepository, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider ) : System

Méthodes protégées

Méthode Description
Equals ( XamlType other ) : bool
LookupAttachableMember ( string name ) : OmniXaml.Typing.AttachableMember
LookupMember ( string name ) : Member

Private Methods

Méthode Description
IsValidMember ( PropertyInfo info ) : bool
XamlType ( Type type ) : System

Method Details

AfterAssociationToParent() public méthode

public AfterAssociationToParent ( object instance ) : void
instance object
Résultat void

AfterInstanceSetup() public méthode

public AfterInstanceSetup ( object instance ) : void
instance object
Résultat void

BeforeInstanceSetup() public méthode

public BeforeInstanceSetup ( object instance ) : void
instance object
Résultat void

Create() public static méthode

public static Create ( Type underlyingType, ITypeRepository typeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider ) : XamlType
underlyingType System.Type
typeRepository ITypeRepository
typeFactory ITypeFactory
featureProvider ITypeFeatureProvider
Résultat XamlType

CreateForBuiltInType() public static méthode

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

CreateInstance() public méthode

public CreateInstance ( object parameters ) : object
parameters object
Résultat object

Equals() protected méthode

protected Equals ( XamlType other ) : bool
other XamlType
Résultat bool

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetAllMembers() public méthode

public GetAllMembers ( ) : IEnumerable
Résultat IEnumerable

GetAttachableMember() public méthode

public GetAttachableMember ( string name ) : OmniXaml.Typing.AttachableMember
name string
Résultat OmniXaml.Typing.AttachableMember

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetMember() public méthode

public GetMember ( string name ) : Member
name string
Résultat Member

GetNamescope() public méthode

public GetNamescope ( object instance ) : INameScope
instance object
Résultat INameScope

LookupAttachableMember() protected méthode

protected LookupAttachableMember ( string name ) : OmniXaml.Typing.AttachableMember
name string
Résultat OmniXaml.Typing.AttachableMember

LookupMember() protected méthode

protected LookupMember ( string name ) : Member
name string
Résultat Member

ToString() public méthode

public ToString ( ) : string
Résultat string

XamlType() public méthode

public XamlType ( Type type, ITypeRepository typeRepository, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider ) : System
type System.Type
typeRepository ITypeRepository
typeTypeFactory ITypeFactory
featureProvider ITypeFeatureProvider
Résultat System