C# Класс Alba.Jaml.MSInternal.XamlContext

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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