C# 클래스 OmniXaml.Typing.XamlType

파일 보기 프로젝트 열기: AvaloniaUI/OmniXAML 1 사용 예제들

공개 메소드들

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

보호된 메소드들

메소드 설명
Equals ( XamlType other ) : bool
LookupAttachableMember ( string name ) : OmniXaml.Typing.AttachableMember
LookupMember ( string name ) : Member

비공개 메소드들

메소드 설명
IsValidMember ( PropertyInfo info ) : bool
XamlType ( Type type ) : System

메소드 상세

AfterAssociationToParent() 공개 메소드

public AfterAssociationToParent ( object instance ) : void
instance object
리턴 void

AfterInstanceSetup() 공개 메소드

public AfterInstanceSetup ( object instance ) : void
instance object
리턴 void

BeforeInstanceSetup() 공개 메소드

public BeforeInstanceSetup ( object instance ) : void
instance object
리턴 void

Create() 공개 정적인 메소드

public static Create ( Type underlyingType, ITypeRepository typeRepository, ITypeFactory typeFactory, ITypeFeatureProvider featureProvider ) : XamlType
underlyingType System.Type
typeRepository ITypeRepository
typeFactory ITypeFactory
featureProvider ITypeFeatureProvider
리턴 XamlType

CreateForBuiltInType() 공개 정적인 메소드

public static CreateForBuiltInType ( Type type ) : XamlType
type System.Type
리턴 XamlType

CreateInstance() 공개 메소드

public CreateInstance ( object parameters ) : object
parameters object
리턴 object

Equals() 보호된 메소드

protected Equals ( XamlType other ) : bool
other XamlType
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetAllMembers() 공개 메소드

public GetAllMembers ( ) : IEnumerable
리턴 IEnumerable

GetAttachableMember() 공개 메소드

public GetAttachableMember ( string name ) : OmniXaml.Typing.AttachableMember
name string
리턴 OmniXaml.Typing.AttachableMember

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetMember() 공개 메소드

public GetMember ( string name ) : Member
name string
리턴 Member

GetNamescope() 공개 메소드

public GetNamescope ( object instance ) : INameScope
instance object
리턴 INameScope

LookupAttachableMember() 보호된 메소드

protected LookupAttachableMember ( string name ) : OmniXaml.Typing.AttachableMember
name string
리턴 OmniXaml.Typing.AttachableMember

LookupMember() 보호된 메소드

protected LookupMember ( string name ) : Member
name string
리턴 Member

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

XamlType() 공개 메소드

public XamlType ( Type type, ITypeRepository typeRepository, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider ) : System
type System.Type
typeRepository ITypeRepository
typeTypeFactory ITypeFactory
featureProvider ITypeFeatureProvider
리턴 System