XamlLanguage Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines constants that provide strings or objects that are useful for XAML markup or for programming with XAML types. These strings or objects are relevant to XAML language concepts, to the implementation of XAML language concepts in .NET XAML Services, or to both.
public ref class XamlLanguage abstract sealed
public static class XamlLanguage
type XamlLanguage = class
Public Class XamlLanguage
- Inheritance
-
XamlLanguage
Remarks
The XamlLanguage API returns lookup results that are based on a XAML schema context that remains internal. In this schema context, SupportMarkupExtensionsWithDuplicateArity is true
. Otherwise, the XAML schema context that is reported as the default for .NET Framework XAML Services and its defined XAML readers and XAML writers uses default settings. Overall, the XAML schema context that is used for predefined XAML readers and XAML writers is based on the same XamlSchemaContext instance that is available from APIs that set or return a XamlSchemaContext. The default XAML schema context for .NET Framework XAML Services is based on CLR concepts and reflection. Evidence of the default CLR backing can be found when obtaining certain XamlLanguage properties that are a XamlType and when checking UnderlyingType. Similarly, XamlLanguage properties that are a XamlMember have CLR reflection-based values for UnderlyingMember.
Fields
Xaml2006Namespace |
Gets a string value for the string that identifies the XAML (2006) language namespace. That namespace corresponds to the XAML (2006) "x" prefixed namespace as defined in [MS-XAML] Section 5.1.1. |
Xml1998Namespace |
Gets a string value for the string that identifies the XML (1998) language namespace. That namespace corresponds to the XML "xml" prefixed namespace as referenced in [MS-XAML] Section 5.1.2. |
Properties
AllDirectives |
Gets a read-only generic collection of each XamlDirective identifier that is defined by .NET XAML Services. |
AllTypes |
Gets a read-only generic collection of individual XamlType values that match, or alias, a XAML language intrinsic that is defined by .NET XAML Services. |
Arguments |
Gets a XamlDirective for the |
Array |
Gets a XamlType for the |
AsyncRecords |
Gets a XamlDirective for the |
Base |
Gets a XamlDirective for the |
Boolean |
Gets a XamlType for the |
Byte |
Gets a XamlType for the |
Char |
Gets a XamlType for the |
Class |
Gets a XamlDirective for the |
ClassAttributes |
Gets a XamlDirective for the |
ClassModifier |
Gets a XamlDirective for the |
Code |
Gets a XamlDirective for |
ConnectionId |
Gets a XamlDirective that identifies a connection point for wiring events to handlers. |
Decimal |
Gets a XamlType for the |
Double |
Gets a XamlType for the |
FactoryMethod |
Gets a XamlDirective that identifies a factory method for XAML. |
FieldModifier |
Gets a XamlDirective for the |
Initialization |
Gets a XamlDirective for the |
Int16 | |
Int32 | |
Int64 | |
Items |
Gets a XamlDirective for the |
Key |
Gets a XamlDirective for the |
Lang |
Gets a XamlDirective for the |
Member |
Gets a XamlType for the type that is the item type of Members. |
Members |
Gets a XamlDirective for the |
Name |
Gets a XamlDirective for the |
Null |
Gets a XamlType for the |
Object |
Gets a XamlType for the |
PositionalParameters |
Gets a XamlDirective for the |
Property |
Gets a XamlType for the |
Reference |
Gets a XamlType that represents a |
Shared |
Gets a XamlDirective for the |
Single |
Gets a XamlType for the |
Space |
Gets a XamlDirective for the |
Static |
Gets a XamlType for the |
String |
Gets a XamlType for the |
Subclass |
Gets a XamlDirective for the |
SynchronousMode |
Gets a XamlDirective that enables loading XAML asynchronously if the XAML processor supports such a mode. |
TimeSpan |
Gets a XamlType for the |
Type |
Gets a XamlType for the |
TypeArguments |
Gets a XamlDirective for the |
Uid |
Gets a XamlDirective for the |
UnknownContent |
Gets a XamlDirective for the |
Uri |
Gets a XamlType for the |
XamlNamespaces |
Gets a collection of the namespace identifiers for XAML. |
XData |
Gets a XamlType for the XAML type that backs an |
XmlNamespaces |
Gets a collection of the namespace identifiers for XML. |