XamlXmlReader クラス

定義

XmlReader中間を使用して XML ファイルから XAML マークアップを処理し、XAML ノード ストリームを生成します。

public ref class XamlXmlReader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class XamlXmlReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type XamlXmlReader = class
    inherit XamlReader
    interface IXamlLineInfo
Public Class XamlXmlReader
Inherits XamlReader
Implements IXamlLineInfo
継承
XamlXmlReader
実装

注釈

XamlXmlReaderを構築するときは、XmlReaderが必要です。 この設計の目的は、ストリーム入力を処理したり、ファイルからストリームを取得したりするために、XML 処理に確立された .NET Framework API を使用することです。

XmlReader は、XAML 操作の標準読み込みパスの最初のコンポーネントであり、 XamlServices.Load と、XAML を読み込むためのいくつかの既存のフレームワーク XAML 実装によって組み込まれます。

コンストラクター

名前 説明
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

指定された XAML スキーマ コンテキストと XAML 固有の設定を使用して、ストリームに基づいて、 XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(Stream, XamlSchemaContext)

ストリームに基づいて、指定された XAML スキーマ コンテキストを使用して、 XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(Stream, XamlXmlReaderSettings)

ストリームに基づいて、XAML 固有の設定を使用して、 XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(Stream)

ストリームに基づいて、 XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

既定の XML リーダーに読み込むファイルのファイル名に基づいて、指定された XAML スキーマ コンテキストと XAML 固有のリーダー設定を使用して、 XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(String, XamlSchemaContext)

指定された XAML スキーマ コンテキストを使用して、既定の XML リーダーに読み込むファイルのファイル名に基づいて、 XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(String, XamlXmlReaderSettings)

既定の XML リーダーに読み込むファイルのファイル名に基づいて、XAML 固有のリーダー設定を使用して、 XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(String)

既定の XML リーダーに読み込むファイルのファイル名に基づいて、 XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

TextReaderに基づいて、指定されたスキーマ コンテキストと XAML 固有の設定を使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(TextReader, XamlSchemaContext)

指定されたスキーマ コンテキストと XAML 固有の設定を使用して、TextReaderに基づいて、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(TextReader, XamlXmlReaderSettings)

TextReaderに基づいて、XAML 固有の設定を使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(TextReader)

TextReaderに基づいて、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

指定されたXmlReader、スキーマ コンテキスト、およびリーダー設定を使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(XmlReader, XamlSchemaContext)

指定されたXmlReaderとスキーマ コンテキストを使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

指定されたXmlReaderとリーダーの設定を使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

XamlXmlReader(XmlReader)

指定したXmlReaderを使用して、XamlXmlReader クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
HasLineInfo

行情報を使用できるかどうかを示す値を取得します。

IsDisposed

Dispose(Boolean)が呼び出されたかどうかを取得します。

(継承元 XamlReader)
IsEof

XAML ノード ストリーム内のリーダーの位置がファイルの末尾にあるかどうかを報告する値を取得します。

LineNumber

レポートする行番号を取得します。

LinePosition

レポートする行の位置を取得します。

Member

現在のリーダー位置が StartMemberにある場合は、リーダー位置の現在のメンバーを取得します。

Namespace

現在のノードから XAML 名前空間を取得します。

NodeType

現在のノードの種類を取得します。

SchemaContext

情報セットのスキーマ情報を提供するオブジェクトを取得します。

Type

現在のノードの XamlType を取得します。

Value

現在のノードの値を取得します。

メソッド

名前 説明
Close()

XAML ノード ストリームを閉じます。

(継承元 XamlReader)
Dispose(Boolean)

XamlReaderによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

(継承元 XamlReader)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Read()

XAML ノードが使用可能な場合は、読み込まれたソースから次の XAML ノードを提供します。

ReadSubtree()

現在のXamlReaderに基づくXamlReaderを返します。返されるXamlReaderは、XAML ノード構造のサブツリーを反復処理するために使用されます。

(継承元 XamlReader)
Skip()

現在のノードをスキップし、リーダーの位置を次のノードに進めます。

(継承元 XamlReader)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IDisposable.Dispose()

XamlReader クラスの現在のインスタンスで使用されているすべてのリソースを解放します。

(継承元 XamlReader)

適用対象

こちらもご覧ください