C# Class Alba.Jaml.MSInternal.XamlContext

Datei anzeigen Open project: Athari/Alba.Jaml

Protected Properties

Property Type Description
_localAssembly Assembly

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Protected Methods

Method Description
XamlContext ( XamlSchemaContext schemaContext ) : System

Private Methods

Method Description
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

Method Details

AddNamespacePrefix() public abstract method

public abstract AddNamespacePrefix ( string prefix, string xamlNamespace ) : void
prefix string
xamlNamespace string
return void

FindNamespaceByPrefix() public abstract method

public abstract FindNamespaceByPrefix ( string prefix ) : string
prefix string
return string

GetAttributeNamespace() public method

public GetAttributeNamespace ( XamlPropertyName propName, string tagNamespace ) : string
propName XamlPropertyName
tagNamespace string
return string

GetDottedProperty() public method

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

GetNamespacePrefixes() public abstract method

public abstract GetNamespacePrefixes ( ) : IEnumerable
return IEnumerable

GetNoDotAttributeProperty() public method

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
return System.Xaml.XamlMember

GetXamlAttachableProperty() public method

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

GetXamlProperty() public method

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

XamlContext() protected method

protected XamlContext ( XamlSchemaContext schemaContext ) : System
schemaContext XamlSchemaContext
return System

Property Details

_localAssembly protected_oe property

protected Assembly _localAssembly
return Assembly