System.Xaml
Collapse the table of content
Expand the table of content

System.Xaml Namespace

 

Provides types that relate to XAML readers and XAML writers. This includes the default implementations of .NET Framework XAML Services and its XAML readers and XAML writers. Also contains types relevant to the XAML type system and other support types related to XAML and .NET Framework XAML Services concepts.

ClassDescription
System_CAPS_pubclassAmbientPropertyValue

Reports information about an ambient property, as part of an IAmbientProvider implementation.

System_CAPS_pubclassAttachableMemberIdentifier

Provides a XAML type system identifier representation for attachable members. The identifier structure parallels the declaringType.memberName string form for attachable member usage.

System_CAPS_pubclassAttachablePropertyServices

Provides static helper methods that obtain values and accessor method information from an attachable property and that work with an attached property store.

System_CAPS_pubclassNamespaceDeclaration

Declares the identifier and the prefix of a XAML namespace by storing these string values as separate properties.

System_CAPS_pubclassXamlBackgroundReader

Implements a double-buffered XamlReader that can split reading and writing to different threads.

System_CAPS_pubclassXamlDeferringLoader

Represents a XAML reader behavior that loads and returns deferred content.

System_CAPS_pubclassXamlDirective

Provides the XAML type system identifier for a member if the member is also a XAML directive. XAML readers and XAML writers use the XamlDirective identifier during processing of member nodes. The identifier is used when the XAML reader is positioned on a StartMember and IsDirective is true.

System_CAPS_pubclassXamlDuplicateMemberException

The exception that is thrown when a XAML writer attempts to write a value for a duplicate member into the same object node.

System_CAPS_pubclassXamlException

The exception that is thrown for a general XAML reader or XAML writer exception. See Remarks.

System_CAPS_pubclassXamlInternalException

The exception that is thrown for internal inconsistencies that occur during XAML reading and XAML writing.

System_CAPS_pubclassXamlLanguage

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.

System_CAPS_pubclassXamlMember

Provides the XAML type system identifier for members of XAML types. The identifier is used by XAML readers and XAML writers during processing of member nodes (when the XAML reader is positioned on a StartMember) and also for general XAML type system logic.

System_CAPS_pubclassXamlNodeList

Provides a list of XAML nodes, which can be used for scenarios such as writing XAML nodes in a deferred manner.

System_CAPS_pubclassXamlNodeQueue

Provides a buffer for writing nodes and reading them again.

System_CAPS_pubclassXamlObjectEventArgs

Provides data for callbacks that can be inserted in the sequence for object initialization and property setting. This influences the object graph that is produced by XamlObjectWriter.

System_CAPS_pubclassXamlObjectReader

Provides a XamlReader implementation that reads object graphs and generates a XAML node stream.

System_CAPS_pubclassXamlObjectReaderException

The exception that is thrown by several XamlObjectReader internal helper APIs.

System_CAPS_pubclassXamlObjectReaderSettings

Specifies processing rules or option settings for a XamlObjectReader.

System_CAPS_pubclassXamlObjectWriter

Creates an object graph from a source XAML node stream.

System_CAPS_pubclassXamlObjectWriterException

The exception that is thrown when a XAML writer (such as the XamlObjectWriter class) encounters an error while attempting to produce object graphs from a XAML node stream.

System_CAPS_pubclassXamlObjectWriterSettings

Provides specific XAML writer settings for XamlObjectWriter.

System_CAPS_pubclassXamlParseException

The exception that is thrown when a XAML reader cannot process elements of the XAML reader source into a XAML node stream.

System_CAPS_pubclassXamlReader

Provides base definitions for classes that consume XAML input and produce XAML node streams.

System_CAPS_pubclassXamlReaderSettings

Specifies processing rules or option settings for a XamlReader implementation.

System_CAPS_pubclassXamlSchemaContext

Defines a reusable context for interpreting or mapping XAML types, and the types in the assemblies that underlie them.

System_CAPS_pubclassXamlSchemaContextSettings

Provides optional settings for a XamlSchemaContext.

System_CAPS_pubclassXamlSchemaException

The exception that is thrown when a binding system or another schema representation system for XAML reports an exception to the schema context.

System_CAPS_pubclassXamlServices

Provides higher-level services (static methods) for the common XAML tasks of reading XAML and writing an object graph; or reading an object graph and writing XAML file output for serialization purposes.

System_CAPS_pubclassXamlType

Reports information about XAML types as part of the overall XAML system that is implemented in .NET Framework XAML Services.

System_CAPS_pubclassXamlWriter

Provides default implementation and base class definitions for a XAML writer. This is not a working default XAML writer; you must either derive from XamlWriter and implement its abstract members, or use an existing XamlWriter derived class.

System_CAPS_pubclassXamlWriterSettings

Provides initialization settings for a XamlWriter implementation.

System_CAPS_pubclassXamlXmlReader

Processes XAML markup from XML files by using an XmlReader intermediary, and produces a XAML node stream.

System_CAPS_pubclassXamlXmlReaderSettings

Specifies processing rules or option settings for the XamlXmlReader XAML reader implementation.

System_CAPS_pubclassXamlXmlWriter

Uses a TextWriter or XmlWriter support class to write a XAML node stream to a text or markup serialized form.

System_CAPS_pubclassXamlXmlWriterException

The exception that is thrown by certain XamlXmlWriter APIs.

System_CAPS_pubclassXamlXmlWriterSettings

Provides initialization settings for the XamlXmlWriter XAML writer implementation.

InterfaceDescription
System_CAPS_pubinterfaceIAmbientProvider

Represents a service that can return information items about ambient properties or ambient types to type converters and markup extensions.

System_CAPS_pubinterfaceIAttachedPropertyStore

Represents an attachable member store for an object where attachable members are set. This attachable member store can then be referenced with AttachablePropertyServices.

System_CAPS_pubinterfaceIDestinationTypeProvider

Represents a service that can return a CLR type system identifier for the destination type. The destination type is relevant when the destination type for a property-setting operation is indirectly reported by reflection or other mechanisms.

System_CAPS_pubinterfaceINamespacePrefixLookup

Represents a service that can return the recommended prefix for a XAML namespace mapping to consumers. Consumers might include design environments or serializers.

System_CAPS_pubinterfaceIRootObjectProvider

Describes a service that can return the root object of markup being parsed.

System_CAPS_pubinterfaceIXamlIndexingReader

Provides a service that represents indexed node control for a simple implementation of a node-based XAML reader.

System_CAPS_pubinterfaceIXamlLineInfo

Describes a service for reporting text line information in XAML reader implementations.

System_CAPS_pubinterfaceIXamlLineInfoConsumer

Describes a service where a XAML writer can use reported line information and then include the information in the output.

System_CAPS_pubinterfaceIXamlNameProvider

Provides a service that is used during save and write operations to input an object and return a XAML name.

System_CAPS_pubinterfaceIXamlNameResolver

Describes a service that can return objects that are specified by XAML name, or alternatively, returns a token that defers name resolution. The service can also return an enumerable set of all named objects that are in the XAML namescope.

System_CAPS_pubinterfaceIXamlNamespaceResolver

Describes a service that can return a XAML namespace that is based on its prefix as it is mapped in XAML markup.

System_CAPS_pubinterfaceIXamlObjectWriterFactory

Represents a service that generates a XamlObjectWriter that is based on the current internal parser context.

System_CAPS_pubinterfaceIXamlSchemaContextProvider

Represents a service that provides XAML schema context information to type converters and markup extensions.

EnumerationDescription
System_CAPS_pubenumXamlNodeType

Describes the type of the node that is currently being processed by a XAML reader.

Return to top
Show:
© 2016 Microsoft