다음을 통해 공유


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입니다.

예외

type이(가) null인 경우

설명

이 오버로드는 지원 형식 시스템에 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입니다.

xamlTypeName이(가) null인 경우

추가 정보

적용 대상

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입니다.

적용 대상