DynamicMethod.DeclaringType Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.