DynamicMethod.DeclaringType Eigenschap

Definitie

Hiermee haalt u het type op dat de methode declareert. Dit is altijd null voor dynamische methoden.

public:
 virtual property Type ^ DeclaringType { Type ^ get(); };
public override Type DeclaringType { get; }
member this.DeclaringType : Type
Public Overrides ReadOnly Property DeclaringType As Type

Waarde van eigenschap

Altijd null.

Voorbeelden

In het volgende codevoorbeeld wordt het declaratietype van een dynamische methode weergegeven. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de DynamicMethod klasse.

// Display the declaring type, which is always null for dynamic
// methods.
if (hello.DeclaringType == null)
{
    Console.WriteLine("\r\nDeclaringType is always null for dynamic methods.");
}
else
{
    Console.WriteLine("DeclaringType: {0}", hello.DeclaringType);
}
' Display the declaring type, which is always Nothing for dynamic
' methods.
If hello.DeclaringType Is Nothing Then
    Console.WriteLine(vbCrLf & "DeclaringType is always Nothing for dynamic methods.")
Else
    Console.WriteLine("DeclaringType: {0}", hello.DeclaringType)
End If

Opmerkingen

Deze eigenschap retourneert null altijd voor dynamische methoden. Zelfs wanneer een dynamische methode logisch is gekoppeld aan een type, wordt deze niet gedeclareerd door het type.

Van toepassing op