Freigeben über


ComAwareEventInfo.GetAddMethod-Methode: (Boolean)

 

Veröffentlicht: Oktober 2016

Ruft die Methode ab, mit der der Ereignisquelle ein Ereignishandlerdelegat hinzugefügt wurde.

Namespace:   System.Runtime.InteropServices
Assembly:  System.Core (in System.Core.dll)

Syntax

public override MethodInfo GetAddMethod(
    bool nonPublic
)
public:
virtual MethodInfo^ GetAddMethod(
    bool nonPublic
) override
override GetAddMethod : 
        nonPublic:bool -> MethodInfo
Public Overrides Function GetAddMethod (
    nonPublic As Boolean
) As MethodInfo

Parameter

  • nonPublic
    Type: System.Boolean

    true auf nicht öffentliche Methoden zurückgegeben wird. andernfalls false.

Rückgabewert

Type: System.Reflection.MethodInfo

Die Methode, die verwendet wurde, um einen Ereignishandler hinzufügen Delegat, der die Ereignisquelle.

Implementiert

_EventInfo.GetAddMethod(Boolean)

Ausnahmen

Exception Condition
MethodAccessException

nonPublic ist true und die zum Hinzufügen von Ereignishandlerdelegaten verwendete Methode ist nicht öffentlich, aber der Aufrufer verfügt nicht über die Berechtigung zum Reflektieren nicht öffentlicher Methoden.

Hinweise

Diese Methode ruft die EventInfo.GetAddMethod-Methode auf.

Versionsinformationen

.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen

Siehe auch

GetAddMethod Überladen
ComAwareEventInfo-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang