다음을 통해 공유


TypeProvider.GetType 메서드

정의

추가된 코드 컴파일 단위와 어셈블리 참조를 검색하여 전달된 정규화된 형식 이름에서 Type을 가져옵니다.

오버로드

GetType(String)

AddAssembly(Assembly), AddAssemblyReference(String) 또는 AddCodeCompileUnit(CodeCompileUnit)을 사용하여 TypeProvider에 추가된 어셈블리 집합에서 형식을 가져옵니다.

GetType(String, Boolean)

AddAssembly(Assembly), AddAssemblyReference(String) 또는 AddCodeCompileUnit(CodeCompileUnit)을 사용하여 TypeProvider에 추가된 어셈블리 집합에서 형식을 가져옵니다.

GetType(String)

AddAssembly(Assembly), AddAssemblyReference(String) 또는 AddCodeCompileUnit(CodeCompileUnit)을 사용하여 TypeProvider에 추가된 어셈블리 집합에서 형식을 가져옵니다.

public:
 virtual Type ^ GetType(System::String ^ name);
public Type GetType (string name);
override this.GetType : string -> Type
Public Function GetType (name As String) As Type

매개 변수

name
String

형식 이름입니다.

반환

Type

요청된 Type입니다.

구현

예외

name이 null 참조(Visual Basic의 경우 Nothing)인 경우

설명

이 인스턴스의 어셈블리 및 컴파일된 단위 캐시 내에서 이름을 확인할 수 없는 경우 null 참조(Visual BasicNothing)가 반환됩니다. 이 오버로드를 호출하는 것은 매개 변수 값이 .로 설정된 두 매개 변수 throwOnError 오버로드를 호출하는 것과 같습니다 true.

적용 대상

GetType(String, Boolean)

AddAssembly(Assembly), AddAssemblyReference(String) 또는 AddCodeCompileUnit(CodeCompileUnit)을 사용하여 TypeProvider에 추가된 어셈블리 집합에서 형식을 가져옵니다.

public:
 virtual Type ^ GetType(System::String ^ name, bool throwOnError);
public Type GetType (string name, bool throwOnError);
override this.GetType : string * bool -> Type
Public Function GetType (name As String, throwOnError As Boolean) As Type

매개 변수

name
String

형식 이름입니다.

throwOnError
Boolean

name을 확인할 수 없는 경우 예외를 throw할지 여부를 나타내는 값입니다.

반환

Type

요청된 Type입니다.

구현

예외

name이 null 참조(Visual Basic의 경우 Nothing)인 경우

name을 확인할 수 없고 throwOnErrortrue인 경우

설명

이 인스턴스의 어셈블리 및 컴파일된 단위의 캐시 내에서 이름을 확인할 수 없는 경우 null 참조(Nothing)가 반환 throwOnError false됩니다.

적용 대상