VirtualTypeBuilder.EventInfoCollection.Add Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Add(EventInfo) |
Fügt am Ende der Auflistung eine EventInfo-Klasse hinzu. |
| Add(String, Type) |
Fügt am Ende der Auflistung eine EventInfo-Klasse hinzu. |
| Add(String, Type, Attribute[]) |
Fügt am Ende der Auflistung eine EventInfo-Klasse hinzu. |
| Add(String, Type, Attribute[], MethodAttributes) |
Fügt am Ende der Auflistung eine EventInfo-Klasse hinzu. |
Add(EventInfo)
Fügt am Ende der Auflistung eine EventInfo-Klasse hinzu.
public:
int Add(System::Reflection::EventInfo ^ value);
public int Add (System.Reflection.EventInfo value);
member this.Add : System.Reflection.EventInfo -> int
Public Function Add (value As EventInfo) As Integer
Parameter
Gibt zurück
Der Index, an dem der Wert hinzugefügt wurde.
Gilt für
Add(String, Type)
Fügt am Ende der Auflistung eine EventInfo-Klasse hinzu.
public:
int Add(System::String ^ name, Type ^ handlerType);
public:
int Add(Platform::String ^ name, Platform::Type ^ handlerType);
public int Add (string name, Type handlerType);
member this.Add : string * Type -> int
Public Function Add (name As String, handlerType As Type) As Integer
Parameter
- name
- String
Der Name des Ereignisses, das hinzugefügt werden soll.
- handlerType
- Type
Der Typ des Delegaten, den dieses Ereignis darstellt.
Gibt zurück
Der Index, an dem der Wert hinzugefügt wurde.
Ausnahmen
name oder handlerType ist null.
handlerType ist kein Laufzeittyp.
Gilt für
Add(String, Type, Attribute[])
Fügt am Ende der Auflistung eine EventInfo-Klasse hinzu.
public:
int Add(System::String ^ name, Type ^ handlerType, cli::array <Attribute ^> ^ attributes);
public:
int Add(Platform::String ^ name, Platform::Type ^ handlerType, Platform::Array <Platform::Metadata::Attribute ^> ^ attributes);
public int Add (string name, Type handlerType, Attribute[] attributes);
member this.Add : string * Type * Attribute[] -> int
Public Function Add (name As String, handlerType As Type, attributes As Attribute()) As Integer
Parameter
- name
- String
Der Name des Ereignisses, das hinzugefügt werden soll.
- handlerType
- Type
Der Typ des Delegaten, den dieses Ereignis darstellt.
Gibt zurück
Der Index, an dem der Wert hinzugefügt wurde.
Ausnahmen
name oder handlerType oder ein Element in attributes ist null. attributes selbst ist möglicherweise null.
handlerType ist kein Laufzeittyp.
Gilt für
Add(String, Type, Attribute[], MethodAttributes)
Fügt am Ende der Auflistung eine EventInfo-Klasse hinzu.
public:
int Add(System::String ^ name, Type ^ handlerType, cli::array <Attribute ^> ^ attributes, System::Reflection::MethodAttributes methodAttributes);
public int Add (string name, Type handlerType, Attribute[] attributes, System.Reflection.MethodAttributes methodAttributes);
member this.Add : string * Type * Attribute[] * System.Reflection.MethodAttributes -> int
Public Function Add (name As String, handlerType As Type, attributes As Attribute(), methodAttributes As MethodAttributes) As Integer
Parameter
- name
- String
Der Name des Ereignisses, das hinzugefügt werden soll.
- handlerType
- Type
Der Typ des Delegaten, den dieses Ereignis darstellt.
- methodAttributes
- MethodAttributes
Die einzigen derzeit unterstützten Methodenattribute sind Public und/oder Static.
Gibt zurück
Der Index, an dem der Wert hinzugefügt wurde.
Ausnahmen
name oder handlerType oder ein Element in attributes ist null. attributes selbst ist möglicherweise null.
handlerType ist kein Lauf Zeittyp-oder- methodAttributes Public enthält keine festgelegten Bits außer Public und Static , oder Attribute, die über den- attributes Parameter übergeben werden, können nicht auf-Ereignisse angewendet werden.