C# 클래스 Alba.Jaml.MSInternal.XamlContext

파일 보기 프로젝트 열기: Athari/Alba.Jaml

보호된 프로퍼티들

프로퍼티 타입 설명
_localAssembly Assembly

Private Properties

프로퍼티 타입 설명
CreateUnknownAttachableMember System.Xaml.XamlMember
CreateUnknownMember System.Xaml.XamlMember
GetInstanceOrAttachableProperty System.Xaml.XamlMember
GetXamlType XamlType
GetXamlType XamlType
GetXamlType XamlType
GetXamlType XamlType
GetXamlType XamlType
GetXamlType XamlType
GetXamlTypeName XamlTypeName
GetXamlTypeOrUnknown XamlType
IsVisible bool
PropertyTypeMatchesGenericTagType bool
ResolveDirectiveProperty System.Xaml.XamlMember
ResolveXamlNameNS string
ResolveXamlType XamlType

공개 메소드들

메소드 설명
AddNamespacePrefix ( string prefix, string xamlNamespace ) : void
FindNamespaceByPrefix ( string prefix ) : string
GetAttributeNamespace ( XamlPropertyName propName, string tagNamespace ) : string
GetDottedProperty ( XamlType tagType, string tagNamespace, XamlPropertyName propName, bool tagIsRoot ) : System.Xaml.XamlMember
GetNamespacePrefixes ( ) : IEnumerable
GetNoDotAttributeProperty ( XamlType tagType, XamlPropertyName propName, string tagNamespace, string propUsageNamespace, bool tagIsRoot ) : System.Xaml.XamlMember
GetXamlAttachableProperty ( XamlType xamlType, string propertyName ) : System.Xaml.XamlMember
GetXamlProperty ( XamlType xamlType, string propertyName, XamlType rootObjectType ) : System.Xaml.XamlMember

보호된 메소드들

메소드 설명
XamlContext ( XamlSchemaContext schemaContext ) : System

비공개 메소드들

메소드 설명
CreateUnknownAttachableMember ( XamlType declaringType, string name ) : System.Xaml.XamlMember
CreateUnknownMember ( XamlType declaringType, string name ) : System.Xaml.XamlMember
GetInstanceOrAttachableProperty ( XamlType tagType, string propName, XamlType rootTagType ) : System.Xaml.XamlMember
GetXamlType ( XamlName typeName ) : XamlType
GetXamlType ( XamlName typeName, bool returnUnknownTypesOnFailure ) : XamlType
GetXamlType ( XamlTypeName typeName ) : XamlType
GetXamlType ( XamlTypeName typeName, bool returnUnknownTypesOnFailure ) : XamlType
GetXamlType ( XamlTypeName typeName, bool returnUnknownTypesOnFailure, bool skipVisibilityCheck ) : XamlType
GetXamlType ( string ns, string name, IList typeArguments ) : XamlType
GetXamlTypeName ( XamlName typeName ) : XamlTypeName
GetXamlTypeOrUnknown ( System typeName ) : XamlType
IsVisible ( System.Xaml.XamlMember member, XamlType rootObjectType ) : bool
PropertyTypeMatchesGenericTagType ( XamlType tagType, string tagNs, string propNs, string propTypeName ) : bool
ResolveDirectiveProperty ( string xamlNS, string name ) : System.Xaml.XamlMember
ResolveXamlNameNS ( XamlName name ) : string
ResolveXamlType ( string qName, bool skipVisibilityCheck ) : XamlType

메소드 상세

AddNamespacePrefix() 공개 추상적인 메소드

public abstract AddNamespacePrefix ( string prefix, string xamlNamespace ) : void
prefix string
xamlNamespace string
리턴 void

FindNamespaceByPrefix() 공개 추상적인 메소드

public abstract FindNamespaceByPrefix ( string prefix ) : string
prefix string
리턴 string

GetAttributeNamespace() 공개 메소드

public GetAttributeNamespace ( XamlPropertyName propName, string tagNamespace ) : string
propName XamlPropertyName
tagNamespace string
리턴 string

GetDottedProperty() 공개 메소드

public GetDottedProperty ( XamlType tagType, string tagNamespace, XamlPropertyName propName, bool tagIsRoot ) : System.Xaml.XamlMember
tagType XamlType
tagNamespace string
propName XamlPropertyName
tagIsRoot bool
리턴 System.Xaml.XamlMember

GetNamespacePrefixes() 공개 추상적인 메소드

public abstract GetNamespacePrefixes ( ) : IEnumerable
리턴 IEnumerable

GetNoDotAttributeProperty() 공개 메소드

public GetNoDotAttributeProperty ( XamlType tagType, XamlPropertyName propName, string tagNamespace, string propUsageNamespace, bool tagIsRoot ) : System.Xaml.XamlMember
tagType XamlType
propName XamlPropertyName
tagNamespace string
propUsageNamespace string
tagIsRoot bool
리턴 System.Xaml.XamlMember

GetXamlAttachableProperty() 공개 메소드

public GetXamlAttachableProperty ( XamlType xamlType, string propertyName ) : System.Xaml.XamlMember
xamlType XamlType
propertyName string
리턴 System.Xaml.XamlMember

GetXamlProperty() 공개 메소드

public GetXamlProperty ( XamlType xamlType, string propertyName, XamlType rootObjectType ) : System.Xaml.XamlMember
xamlType XamlType
propertyName string
rootObjectType XamlType
리턴 System.Xaml.XamlMember

XamlContext() 보호된 메소드

protected XamlContext ( XamlSchemaContext schemaContext ) : System
schemaContext XamlSchemaContext
리턴 System

프로퍼티 상세

_localAssembly 보호되어 있는 프로퍼티

protected Assembly _localAssembly
리턴 Assembly