Método ComAwareEventInfo.GetRaiseMethod (Boolean)
Publicado: octubre de 2016
Cuando se invalida en una clase derivada, devuelve el método que se llamó cuando se provocó el evento.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: System.Core (en System.Core.dll)
Sintaxis
public override MethodInfo GetRaiseMethod(
bool nonPublic
)
public:
virtual MethodInfo^ GetRaiseMethod(
bool nonPublic
) override
override GetRaiseMethod :
nonPublic:bool -> MethodInfo
Public Overrides Function GetRaiseMethod (
nonPublic As Boolean
) As MethodInfo
Parámetros
nonPublic
Type: System.Booleantrue para devolver los métodos no públicos; de lo contrario, false.
Valor devuelto
Type: System.Reflection.MethodInfo
El objeto que se llamó cuando se provocó el evento.
Implementa
_EventInfo.GetRaiseMethod(Boolean)
Excepciones
Exception | Condition |
---|---|
MethodAccessException | nonPublic es true y el método utilizado para agregar un delegado de controlador de eventos no es público, pero el llamador no tiene permiso para reflejar métodos no públicos. |
Comentarios
Este método devuelve null para los eventos que se declaran con C# event palabra clave o el de Visual Basic Event (palabra clave). Esto es porque los compiladores de C# y Visual Basic no generan este tipo de método.
Seguridad
when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess
Información de versión
.NET Framework
Disponible desde 4.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Ver también
GetRaiseMethod Sobrecarga
Clase ComAwareEventInfo
Espacio de nombres System.Runtime.InteropServices
Volver al principio