정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Assembly.GetTypes 메서드

2013-12-13

이 어셈블리에 정의되어 있는 형식을 가져옵니다.

Namespace:  System.Reflection
어셈블리:  mscorlib(mscorlib.dll)

public virtual Type[] GetTypes()

반환 값

형식: System.Type []
이 어셈블리에 정의되어 있는 모든 형식의 개체가 포함된 Type 형식의 배열입니다.

예외조건
ReflectionTypeLoadException

어셈블리에 로드할 수 없는 형식이 하나 이상 들어 있는 경우. 이 예외의 Types 속성에서 반환된 배열에는 로드된 각 형식에 대한 Type 개체와 로드할 수 없는 각 형식에 대한 null이 포함되지만, LoaderExceptions 속성에는 로드할 수 없는 각 형식에 대한 예외가 포함됩니다.

MemberAccessException

이 메서드가 Type.InvokeMember와 같은 메커니즘을 통해 런타임에 바인딩되어 호출된 경우

반환되는 배열에는 중첩 형식이 포함됩니다.

GetTypes가 어셈블리에서 호출되고 해당 어셈블리의 형식이 로드되지 않은 어셈블리의 형식에 종속된 경우(예: 두 번째 어셈블리의 형식에서 파생된 경우) ReflectionTypeLoadException이 발생합니다. 예를 들어 GetTypes 메서드가 호출될 때 두 번째 어셈블리를 찾을 수 없는 경우 이 예외가 발생할 수 있습니다.

참고참고:

다른 어셈블리에 형식이 전달된 경우 해당 형식은 반환된 배열에 포함되어 있지 않습니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: