XamlLanguage Class

.NET Framework (current version)
 

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 Framework XAML Services, or to both.

Namespace:   System.Xaml
Assembly:  System.Xaml (in System.Xaml.dll)

System.Object
  System.Xaml.XamlLanguage

[<AbstractClass>]
[<Sealed>]
type XamlLanguage = class end

NameDescription
System_CAPS_pubpropertySystem_CAPS_staticAllDirectives

Gets a read-only generic collection of each XamlDirective identifier that is defined by .NET Framework XAML Services.

System_CAPS_pubpropertySystem_CAPS_staticAllTypes

Gets a read-only generic collection of individual XamlType values that match, or alias, a XAML language intrinsic that is defined by .NET Framework XAML Services.

System_CAPS_pubpropertySystem_CAPS_staticArguments

Gets a XamlDirective for the Arguments of a factory method or a generic usage.

System_CAPS_pubpropertySystem_CAPS_staticArray

Gets a XamlType for the Array XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticAsyncRecords

Gets a XamlDirective for the AsyncRecords pseudomember.

System_CAPS_pubpropertySystem_CAPS_staticBase

Gets a XamlDirective for the base directive from XML.

System_CAPS_pubpropertySystem_CAPS_staticBoolean

Gets a XamlType for the Boolean XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticByte

Gets a XamlType for the Byte XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticChar

Gets a XamlType for the Char XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticClass

Gets a XamlDirective for the Class directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticClassAttributes

Gets a XamlDirective for the ClassAttributes directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticClassModifier

Gets a XamlDirective for the ClassModifier directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticCode

Gets a XamlDirective for Code as detailed in [MS-XAML].

System_CAPS_pubpropertySystem_CAPS_staticConnectionId

Gets a XamlDirective that identifies a connection point for wiring events to handlers.

System_CAPS_pubpropertySystem_CAPS_staticDecimal

Gets a XamlType for the Decimal XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticDouble

Gets a XamlType for the Double XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticFactoryMethod

Gets a XamlDirective that identifies a factory method for XAML.

System_CAPS_pubpropertySystem_CAPS_staticFieldModifier

Gets a XamlDirective for the FieldModifier directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticInitialization

Gets a XamlDirective for the Initialization directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticInt16

Gets a XamlType for the Int16 XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticInt32

Gets a XamlType for the Int32 XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticInt64

Gets a XamlType for the Int64 XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticItems

Gets a XamlDirective for the Items directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticKey

Gets a XamlDirective for the Key directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticLang

Gets a XamlDirective for the lang directive from XML.

System_CAPS_pubpropertySystem_CAPS_staticMember

Gets a XamlType for the type that is the item type of Members.

System_CAPS_pubpropertySystem_CAPS_staticMembers

Gets a XamlDirective for the Members concept in XAML.

System_CAPS_pubpropertySystem_CAPS_staticName

Gets a XamlDirective for the Name directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticNull

Gets a XamlType for the Null or NullExtension XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticObject

Gets a XamlType for the Object XAML language concept.

System_CAPS_pubpropertySystem_CAPS_staticPositionalParameters

Gets a XamlDirective for the PositionalParameters directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticProperty

Gets a XamlType for the Property concept in XAML.

System_CAPS_pubpropertySystem_CAPS_staticReference

Gets a XamlType that represents a Reference for XAML.

System_CAPS_pubpropertySystem_CAPS_staticShared

Gets a XamlDirective for the Shared directive for XAML.

System_CAPS_pubpropertySystem_CAPS_staticSingle

Gets a XamlType for the Single XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticSpace

Gets a XamlDirective for the space directive from XML.

System_CAPS_pubpropertySystem_CAPS_staticStatic

Gets a XamlType for the Static/StaticExtension XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticString

Gets a XamlType for the String XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticSubclass

Gets a XamlDirective for the Subclass directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticSynchronousMode

Gets a XamlDirective that enables loading XAML asynchronously if the XAML processor supports such a mode.

System_CAPS_pubpropertySystem_CAPS_staticTimeSpan

Gets a XamlType for the TimeSpan concept in XAML language.

System_CAPS_pubpropertySystem_CAPS_staticType

Gets a XamlType for the Type/TypeExtension XAML language intrinsic.

System_CAPS_pubpropertySystem_CAPS_staticTypeArguments

Gets a XamlDirective for the TypeArguments directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticUid

Gets a XamlDirective for the Uid directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticUnknownContent

Gets a XamlDirective for the UnknownContent directive from XAML.

System_CAPS_pubpropertySystem_CAPS_staticUri

Gets a XamlType for the Uri XAML language concept.

System_CAPS_pubpropertySystem_CAPS_staticXamlNamespaces

Gets a collection of the namespace identifiers for XAML.

System_CAPS_pubpropertySystem_CAPS_staticXData

Gets a XamlType for the XAML type that backs an XData block in XAML.

System_CAPS_pubpropertySystem_CAPS_staticXmlNamespaces

Gets a collection of the namespace identifiers for XML.

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticXaml2006Namespace

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.

System_CAPS_pubfieldSystem_CAPS_staticXml1998Namespace

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.

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.

.NET Framework
Available since 4.0

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: