Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ComAwareEventInfo::GetRaiseMethod Method (Boolean)

.NET Framework (current version)
 

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

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

public:
virtual MethodInfo^ GetRaiseMethod(
	bool nonPublic
) override

Parameters

nonPublic
Type: System::Boolean

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

Return Value

Type: System.Reflection::MethodInfo^

The object that was called when the event was raised.

Exception Condition
MethodAccessException

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.

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.

ReflectionPermission

when invoked late-bound through mechanisms such as Type::InvokeMember. Associated enumeration: ReflectionPermissionFlag::MemberAccess

.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Return to top
Show:
© 2017 Microsoft