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

DynamicMethod.DeclaringType 속성

2013-12-13

메서드를 선언하는 형식을 가져옵니다. 동적 메서드의 경우에는 항상 null입니다.

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

public override Type DeclaringType { get; }

속성 값

형식: System.Type
항상 null입니다.

이 속성은 동적 메서드에 대해 항상 null을 반환합니다. 동적 메서드는 형식과 논리적으로 연결되어 있더라도 해당 형식으로 선언되지는 않습니다.

다음 코드 예제에서는 동적 메서드의 선언 형식을 표시합니다. 이 코드 예제는 DynamicMethod 클래스에 대해 제공되는 보다 큰 예제의 일부입니다.


// Display the declaring type, which is always null for dynamic
// methods.
if (hello.DeclaringType == null)
{
   outputBlock.Text += "DeclaringType is always null for dynamic methods." + "\n";
}
else
{
   outputBlock.Text += String.Format("DeclaringType: {0}", hello.DeclaringType) + "\n";
}


Windows Phone OS

지원되는 버전: 8.0, 7.1

Windows Phone

표시: