ComAwareEventInfo.GetRaiseMethod(Boolean) Method

Definition

When overridden in a derived class, returns the method that was called when the event was raised.

C#
public override System.Reflection.MethodInfo? GetRaiseMethod(bool nonPublic);
C#
public override System.Reflection.MethodInfo GetRaiseMethod(bool nonPublic);

Parameters

nonPublic
Boolean

true to return non-public methods; otherwise, false.

Returns

The object that was called when the event was raised.

Exceptions

nonPublic is true and the method used to add an event handler delegate is non-public, but the caller does not have permission to reflect on non-public methods.

Remarks

This method returns null for events that are declared with the C# event keyword or the Visual Basic Event keyword. This is because the C# and Visual Basic compilers do not generate such a method.

Applies to

Производ Верзије
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1