Core classes that provide Xaml support for GraphML.
Classes
| Class | Description | |
|---|---|---|
| GraphMLValueSerializerContext |
Special implementation of IValueSerializerContext that should be used in a GraphML context.
| |
| InvalidXamlNamespaceDeclarationException |
Exception that gets thrown if an XML namespace declaration does violate the XAML naming conventions.
| |
| TextNodeDeserializer |
This class handles the deserialization of pure text node content.
| |
| XamlDeserializer |
This class handles the deserialization of Xaml content in GraphML.
| |
| XamlReader |
An implementation that can read (a subset of) XAML formatted XML content.
| |
| XamlSerializer | ISerializer implementation that produces XAML conforming output
from the target object's reflection data.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IInlineMarkupExtensionParser |
Interface used by the XAML parser to parse inline extension markup.
| |
| IInlineMarkupWriter |
Utility class that can write the inline (attribute) representation of a MarkupExtension.
| |
| IXamlNamespaceMapper |
Utility class that facilitates writing of markup extensions as attributes.
| |
| IXamlTypeMapper |
Utility class for determining type information from XML elements.
| |
| IXmlPrefixMapper |
Interface for mapping prefixes to namespaces and vice versa.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| GraphMLSharingMode |
Enumeration that controls whether resources should be shared or not.
| |
| XamlAttributeWriteMode |
Enumeration that controls whether properties should be written as elements or attributes.
|