Share via


XamlSchemaContext.GetXamlType メソッド

定義

CLR または XAML のどちらかの型識別子に基づく XamlType を返します。

オーバーロード

GetXamlType(Type)

CLR 型識別子に基づく XamlType を返します。

GetXamlType(XamlTypeName)

XAML システム型名に基づく XamlType を返します。

GetXamlType(String, String, XamlType[])

XAML 名前空間と型名の文字列に基づく XamlType を返します。 このシグネチャでは、目的の型がジェネリック型である場合は型引数を指定できます。

GetXamlType(Type)

CLR 型識別子に基づく XamlType を返します。

public:
 virtual System::Xaml::XamlType ^ GetXamlType(Type ^ type);
public virtual System.Xaml.XamlType GetXamlType (Type type);
abstract member GetXamlType : Type -> System.Xaml.XamlType
override this.GetXamlType : Type -> System.Xaml.XamlType
Public Overridable Function GetXamlType (type As Type) As XamlType

パラメーター

type
Type

XamlType を取得する対象の型。

戻り値

XamlType

入力された type に一致する XamlType

例外

typenullです。

注釈

このオーバーロードは、バッキング型システムに CLR を使用していることを前提としています。 CLR 型システムを使用していない場合は、次を使用 GetXamlType(XamlTypeName)します。

適用対象

GetXamlType(XamlTypeName)

XAML システム型名に基づく XamlType を返します。

public:
 System::Xaml::XamlType ^ GetXamlType(System::Xaml::Schema::XamlTypeName ^ xamlTypeName);
public System.Xaml.XamlType GetXamlType (System.Xaml.Schema.XamlTypeName xamlTypeName);
member this.GetXamlType : System.Xaml.Schema.XamlTypeName -> System.Xaml.XamlType
Public Function GetXamlType (xamlTypeName As XamlTypeName) As XamlType

パラメーター

xamlTypeName
XamlTypeName

XamlType を取得する対象の XAML 型名。

戻り値

XamlType

入力された xamlTypeName に一致する XamlType

例外

xamlTypeName のコンポーネント (Name または Namespace) が null です。

xamlTypeNamenullです。

こちらもご覧ください

適用対象

GetXamlType(String, String, XamlType[])

XAML 名前空間と型名の文字列に基づく XamlType を返します。 このシグネチャでは、目的の型がジェネリック型である場合は型引数を指定できます。

protected public:
 virtual System::Xaml::XamlType ^ GetXamlType(System::String ^ xamlNamespace, System::String ^ name, ... cli::array <System::Xaml::XamlType ^> ^ typeArguments);
protected internal virtual System.Xaml.XamlType GetXamlType (string xamlNamespace, string name, params System.Xaml.XamlType[] typeArguments);
abstract member GetXamlType : string * string * System.Xaml.XamlType[] -> System.Xaml.XamlType
override this.GetXamlType : string * string * System.Xaml.XamlType[] -> System.Xaml.XamlType
Protected Friend Overridable Function GetXamlType (xamlNamespace As String, name As String, ParamArray typeArguments As XamlType()) As XamlType

パラメーター

xamlNamespace
String

目的の型が含まれている XAML 名前空間。

name
String

目的の型の文字列名。

typeArguments
XamlType[]

ジェネリック型の初期化型引数。

戻り値

XamlType

入力された条件に一致する XamlType

適用対象