XamlTypeName クラス

定義

名前と名前空間の観点から XAML 型を指定する手段を提供します。

public ref class XamlTypeName
public class XamlTypeName
type XamlTypeName = class
Public Class XamlTypeName
継承
XamlTypeName

注釈

XamlType は XAML 型システムの型情報クラスですが、 XamlTypeName は、その型を指定するさまざまな方法を提供するデータ構造です。 XamlTypeName には、XAML 名前空間の既存の型識別子を解決して XamlTypeName を生成するための静的ヘルパー メソッドも用意されています。

コンストラクター

名前 説明
XamlTypeName()

XamlTypeName クラスの新しいインスタンスを初期化します。

XamlTypeName(String, String, IEnumerable<XamlTypeName>)

名前と名前空間の文字列、および型引数の配列に基づいて、 XamlTypeName クラスの新しいインスタンスを初期化します。

XamlTypeName(String, String)

名前と名前空間の文字列に基づいて、 XamlTypeName クラスの新しいインスタンスを初期化します。

XamlTypeName(XamlType)

既存のXamlTypeNameに基づいて、XamlType クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Name

この XamlTypeNameの構築に使用する名前を取得します。

Namespace

この XamlTypeNameの構築に使用する XAML 名前空間識別子を取得します。

TypeArguments

この XamlTypeNameの構築に使用する型引数を取得します。

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
Parse(String, IXamlNamespaceResolver)

型名と、マークアップ プレフィックスを名前空間に解決できるオブジェクトに基づく XamlTypeName 値を提供します。

ParseList(String, IXamlNamespaceResolver)

複数の型名を指定できる文字列と、マークアップ プレフィックスを名前空間に解決できるオブジェクトに基づいて、 XamlTypeName 値を提供します。

ToString()

この XamlTypeName の値を等価の文字列形式に変換します。

ToString(IList<XamlTypeName>, INamespacePrefixLookup)

この XamlTypeName の値を同等の文字列形式に変換します。これは、複数の型のオブジェクト要素を使用するためのマークアップ構文で使用できます。

ToString(INamespacePrefixLookup)

この XamlTypeName の値を等価の文字列形式に変換します。これは、型のオブジェクト要素を使用するためのマークアップ構文で使用できます。

TryParse(String, IXamlNamespaceResolver, XamlTypeName)

型名と、マークアップ プレフィックスを名前空間に解決できるオブジェクトに基づく XamlTypeName 値を提供します。

TryParseList(String, IXamlNamespaceResolver, IList<XamlTypeName>)

複数の型名を指定できる文字列と、マークアップ プレフィックスを名前空間に解決できるオブジェクトに基づいて、 XamlTypeName 値を提供します。

適用対象