TypeProvider.GetType 메서드

정의

추가된 코드 컴파일 단위와 어셈블리 참조를 검색하여 전달된 정규화된 형식 이름에서 Type을 가져옵니다.Gets the Type from the qualified type name passed by searching through the assembly references and code compile units that are added.

오버로드

GetType(String)

AddAssembly(Assembly), AddAssemblyReference(String) 또는 AddCodeCompileUnit(CodeCompileUnit)을 사용하여 TypeProvider에 추가된 어셈블리 집합에서 형식을 가져옵니다.Gets the type from the set of assemblies added to the TypeProvider using AddAssembly(Assembly), AddAssemblyReference(String), or AddCodeCompileUnit(CodeCompileUnit).

GetType(String, Boolean)

AddAssembly(Assembly), AddAssemblyReference(String) 또는 AddCodeCompileUnit(CodeCompileUnit)을 사용하여 TypeProvider에 추가된 어셈블리 집합에서 형식을 가져옵니다.Gets the type from the set of assemblies added to the TypeProvider using AddAssembly(Assembly), AddAssemblyReference(String), or AddCodeCompileUnit(CodeCompileUnit).

GetType(String)

AddAssembly(Assembly), AddAssemblyReference(String) 또는 AddCodeCompileUnit(CodeCompileUnit)을 사용하여 TypeProvider에 추가된 어셈블리 집합에서 형식을 가져옵니다.Gets the type from the set of assemblies added to the TypeProvider using AddAssembly(Assembly), AddAssemblyReference(String), or AddCodeCompileUnit(CodeCompileUnit).

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

형식 이름입니다.The type name.

반환

요청된 Type입니다.The requested Type.

구현

예외

name이 null 참조(Visual Basic의 경우 Nothing)인 경우name is a null reference (Nothing in Visual Basic)

설명

이름을 어셈블리 캐시와 이 인스턴스의 컴파일 단위에서 확인할 수 없는 경우 null 참조(Visual Basic의 경우 Nothing)가 반환됩니다.If the name is not resolvable within the cache of assemblies and compiled units of this instance, a null reference (Visual Basic Nothing) is returned. 이 오버로드를 호출하는 것은 매개 변수 throwOnError 값이 true로 설정된 두 개의 매개 변수 오버로드를 호출하는 것과 같습니다.Invoking this overload is the same as invoking the two parameter overloads with the value of the parameter throwOnError set to true.

GetType(String, Boolean)

AddAssembly(Assembly), AddAssemblyReference(String) 또는 AddCodeCompileUnit(CodeCompileUnit)을 사용하여 TypeProvider에 추가된 어셈블리 집합에서 형식을 가져옵니다.Gets the type from the set of assemblies added to the TypeProvider using AddAssembly(Assembly), AddAssemblyReference(String), or AddCodeCompileUnit(CodeCompileUnit).

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

형식 이름입니다.The type name.

throwOnError
Boolean

name을 확인할 수 없는 경우 예외를 throw할지 여부를 나타내는 값입니다.A value that indicates whether to throw an exception if name is not resolvable.

반환

요청된 Type입니다.The requested Type.

구현

예외

name이 null 참조(Visual Basic의 경우 Nothing)인 경우name is a null reference (Nothing in Visual Basic)

name을 확인할 수 없고 throwOnErrortrue인 경우name is not resolvable and throwOnError is true.

설명

이름을 어셈블리 캐시와 이 인스턴스의 컴파일 단위에서 확인할 수 없는 경우 null 참조(Nothing)가 반환되고, 이 경우 throwOnErrorfalse입니다.If the name is not resolvable within the cache of assemblies and compiled units of this instance, a null reference (Nothing) is returned; in the case that throwOnError is false.

적용 대상