System.Reflection.Emit.ILGeneration
Hilft beim Erstellen benutzerdefinierter Attribute.
Initialisiert eine Instanz der CustomAttributeBuilder-Klasse, wobei der Konstruktor für das benutzerdefinierte Attribut und die Konstruktorargumente angegeben sind.
Der Konstruktor für das benutzerdefinierte Attribut.
Die Argumente für den Konstruktor des benutzerdefinierten Attributs.
ist statisch oder privat.- oder - Die Anzahl der angegebenen Argumente stimmt nicht mit der für die Aufrufkonvention des Konstruktors erforderlichen Anzahl der Parameter des Konstruktors überein.- oder - Der Typ des angegebenen Arguments stimmt nicht mit dem Typ des im Konstruktor deklarierten Parameters überein. - oder -Ein angegebenes Argument ist von einem anderen Referenztyp als oder .
oder ist null.
Initialisiert eine Instanz der CustomAttributeBuilder-Klasse, wobei der Konstruktor für das benutzerdefinierte Attribut, die Konstruktorargumente und eine Gruppe benannter Feld-Wert-Paare angegeben sind.
Der Konstruktor für das benutzerdefinierte Attribut.
Die Argumente für den Konstruktor des benutzerdefinierten Attributs.
Benannte Felder des benutzerdefinierten Attributs.
Werte für die benannten Felder des benutzerdefinierten Attributs.
Das -Array und das -Array ist von unterschiedlicher Länge.- oder - ist statisch oder privat.- oder - Die Anzahl der angegebenen Argumente stimmt nicht mit der für die Aufrufkonvention des Konstruktors erforderlichen Anzahl der Parameter des Konstruktors überein.- oder - Der Typ des angegebenen Arguments stimmt nicht mit dem Typ des im Konstruktor deklarierten Parameters überein.- oder - Die Typen der Feldwerte stimmen nicht mit den Typen der benannten Felder überein.- oder - Das Feld gehört nicht zu derselben Klasse oder Basisklasse wie der Konstruktor. - oder -Ein angegebenes Argument oder ein benanntes Feld ist von einem anderen Referenztyp als oder .
Einer der Parameter ist null.
Initialisiert eine Instanz der CustomAttributeBuilder-Klasse, wobei der Konstruktor für das benutzerdefinierte Attribut, die Konstruktorargumente und eine Gruppe benannter Eigenschaften- oder Wert-Paare angegeben sind.
Der Konstruktor für das benutzerdefinierte Attribut.
Die Argumente für den Konstruktor des benutzerdefinierten Attributs.
Benannte Eigenschaften des benutzerdefinierten Attributs.
Werte für die benannten Eigenschaften des benutzerdefinierten Attributs.
Das -Array und das -Array sind von unterschiedlicher Länge.- oder - ist statisch oder privat.- oder - Die Anzahl der angegebenen Argumente stimmt nicht mit der für die Aufrufkonvention des Konstruktors erforderlichen Anzahl der Parameter des Konstruktors überein.- oder - Der Typ des angegebenen Arguments stimmt nicht mit dem Typ des im Konstruktor deklarierten Parameters überein.- oder - Die Typen der Eigenschaftenwerte stimmen nicht mit den Typen der benannten Eigenschaften überein.- oder - Eine Eigenschaft verfügt über keine Set-Methode.- oder - Die Eigenschaft gehört nicht zu derselben Klasse oder Basisklasse wie der Konstruktor. - oder -Ein angegebenes Argument oder eine benannte Eigenschaft ist von einem anderen Referenztyp als oder .
Einer der Parameter ist null.
Initialisiert eine Instanz der CustomAttributeBuilder-Klasse, wobei der Konstruktor für das benutzerdefinierte Attribut, die Konstruktorargumente, eine Gruppe benannter Eigenschaften- bzw. Wert-Paare sowie eine Gruppe benannter Feld- bzw. Wert-Paare angegeben sind.
Der Konstruktor für das benutzerdefinierte Attribut.
Die Argumente für den Konstruktor des benutzerdefinierten Attributs.
Benannte Eigenschaften des benutzerdefinierten Attributs.
Werte für die benannten Eigenschaften des benutzerdefinierten Attributs.
Benannte Felder des benutzerdefinierten Attributs.
Werte für die benannten Felder des benutzerdefinierten Attributs.
Das -Array und das -Array sind von unterschiedlicher Länge.- oder - Das -Array und das -Array ist von unterschiedlicher Länge.- oder - ist statisch oder privat.- oder - Die Anzahl der angegebenen Argumente stimmt nicht mit der für die Aufrufkonvention des Konstruktors erforderlichen Anzahl der Parameter des Konstruktors überein.- oder - Der Typ des angegebenen Arguments stimmt nicht mit dem Typ des im Konstruktor deklarierten Parameters überein.- oder - Die Typen der Eigenschaftenwerte stimmen nicht mit den Typen der benannten Eigenschaften überein.- oder - Die Typen der Feldwerte stimmen nicht mit den Typen der entsprechenden Feldtypen überein.- oder - Eine Eigenschaft verfügt über keine Set-Methode.- oder - Die Eigenschaft oder das Feld gehört nicht zu derselben Klasse oder Basisklasse wie der Konstruktor. - oder -Ein angegebenes Argument, eine benannte Eigenschaft oder ein benanntes Feld ist von einem anderen Referenztyp als oder .
Einer der Parameter ist null.
Generiert MSIL-Anweisungen (Microsoft Intermediate Language).
Beginnt einen Catch-Block.
Das -Objekt, das die Ausnahme darstellt.
Der Catch-Block befindet sich in einer gefilterten Ausnahme.
ist null, und der Ausnahmefilterblock hat keinen Wert zurückgegeben, der anzeigt, dass Finally-Blöcke bis zum Auffinden dieses Catch-Blocks ausgeführt werden sollen.
Die Microsoft Intermediate Language (MSIL), die generiert wird, befindet sich derzeit nicht in einem Ausnahmeblock.
Beginnt einen Ausnahmeblock für eine gefilterte Ausnahme.
Die Microsoft Intermediate Language (MSIL), die generiert wird, befindet sich derzeit nicht in einem Ausnahmeblock. - oder -Dieser gehört zu einer .
Beginnt einen Ausnahmeblock für eine nicht gefilterte Ausnahme.
Die Sprungmarke für das Ende des Blocks.Durch diese befinden Sie sich an der richtigen Stelle zum Ausführen von finally-Blöcken oder zum Beenden von try.
Beginnt einen Ausnahmefehlerblock im MSIL-Stream (Microsoft Intermediate Language).
Die generierte MSIL befindet sich derzeit nicht in einem Ausnahmeblock. - oder -Dieser gehört zu einer .
Beginnt einen finally-Block im MSIL-Anweisungsstream (Microsoft Intermediate Language).
Die generierte MSIL befindet sich derzeit nicht in einem Ausnahmeblock.
Leitet einen lexikalischen Gültigkeitsbereich ein.
Dieser gehört zu einer .
Deklariert eine lokale Variable vom angegebenen Typ.
Die deklarierte lokale Variable.
Ein -Objekt, das den Typ der lokalen Variablen darstellt.
ist null.
Der enthaltende Typ wurde von der -Methode erstellt.
Deklariert eine lokale Variable des angegebenen Typs und fixiert optional das Objekt, auf das von der Variablen verwiesen wird.
Ein -Objekt, das die lokale Variable darstellt.
Ein -Objekt, das den Typ der lokalen Variablen darstellt.
true, um das Objekt im Arbeitsspeicher zu fixieren; andernfalls false.
ist null.
Der enthaltende Typ wurde von der -Methode erstellt.- oder -Der Methodentext der einschließenden Methode wurde von der -Methode erstellt.
Die Methode, der dieser zugeordnet ist, wird nicht von einem dargestellt.
Deklariert eine neue Sprungmarke.
Gibt eine neue Sprungmarke zurück, die als Token für Verzweigungen verwendet werden kann.
Fügt die angegebene Anweisung in den Anweisungsstream ein.
Die in den Stream einzufügende MSIL-Anweisung (Microsoft Intermediate Language).
Fügt die angegebene Anweisung und das Zeichenargument in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.
Das unmittelbar hinter der Anweisung in den Stream eingefügte Zeichenargument.
Fügt die angegebene Anweisung und das numerische Argument in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.In der OpCodes-Enumeration definiert.
Das unmittelbar hinter der Anweisung in den Stream eingefügte numerische Argument.
Fügt die angegebene Anweisung und das numerische Argument in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.
Das unmittelbar hinter der Anweisung in den Stream eingefügte Int-Argument.
Fügt die angegebene Anweisung und das numerische Argument in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.
Das unmittelbar hinter der Anweisung in den Stream eingefügte numerische Argument.
Fügt die angegebene Anweisung und das numerische Argument in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.
Das unmittelbar hinter der Anweisung in den Stream eingefügte numerische Argument.
Fügt die angegebene Anweisung und das Metadatentoken für den angegebenen Konstruktor in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.
Eine ConstructorInfo, die einen Konstruktor darstellt.
ist null.Diese Ausnahme ist in .NET Framework 4 neu.
Fügt die angegebene Anweisung in den MSIL-Stream (Microsoft Intermediate Language) ein und lässt für den Fall von Korrekturen Platz zum Einfügen einer Sprungmarke.
Die an den Stream auszugebende MSIL-Anweisung.
Die Sprungmarke, zu der von dieser Position aus verzweigt werden soll.
Fügt die angegebene Anweisung in den MSIL-Stream (Microsoft Intermediate Language) ein und lässt für den Fall von Korrekturen Platz zum Einfügen einer Sprungmarke.
Die an den Stream auszugebende MSIL-Anweisung.
Das Array von Sprungmarkenobjekten, zu denen von dieser Position aus verzweigt werden soll.Es werden alle Sprungmarken verwendet.
ist null.Diese Ausnahme ist in .NET Framework 4 neu.
Fügt die angegebene Anweisung in den MSIL-Stream (Microsoft Intermediate Language) ein, gefolgt vom Index der angegebenen lokalen Variable.
Die an den Stream auszugebende MSIL-Anweisung.
Eine lokale Variable.
Die übergeordnete Methode des -Parameters stimmt nicht mit der Methode überein, die diesem zugeordnet ist.
ist null.
ist eine Einzelbyteanweisung, und stellt eine lokale Variable mit einem Index dar, der größer als Byte.MaxValue ist.
Fügt die angegebene Anweisung und ein Signaturtoken in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.
Ein Helper zum Erstellen eines Signaturtokens.
ist null.
Fügt die angegebene Anweisung und das Metadatentoken für das angegebene Feld in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.
Eine FieldInfo, die ein Feld darstellt.
Fügt die angegebene Anweisung in den MSIL-Stream (Microsoft Intermediate Language) ein, gefolgt vom Metadatentoken für die angegebene Methode.
Die an den Stream auszugebende MSIL-Anweisung.
Eine MethodInfo, die eine Methode darstellt.
ist null.
ist eine generische Methode, für die die -Eigenschaft false ist.
Fügt die angegebene Anweisung und das Zeichenargument in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.
Das unmittelbar hinter der Anweisung in den Stream eingefügte Zeichenargument.
Fügt die angegebene Anweisung und das numerische Argument in den MSIL-Anweisungsstream (Microsoft Intermediate Language) ein.
Die an den Stream auszugebende MSIL-Anweisung.
Das unmittelbar hinter der Anweisung in den Stream eingefügte Single-Argument.
Fügt die angegebene Anweisung in den MSIL-Stream (Microsoft Intermediate Language) ein, gefolgt vom Metadatentoken für die angegebene Zeichenfolge.
Die an den Stream auszugebende MSIL-Anweisung.
Der auszugebende String.
Fügt die angegebene Anweisung in den MSIL-Stream (Microsoft Intermediate Language) ein, gefolgt vom Metadatentoken für den angegebenen Typ.
Die an den Stream auszugebende MSIL-Anweisung.
Type
ist null.
Fügt eine call-Anweisung oder callvirt-Anweisung in den MSIL (Microsoft Intermediate Language)-Stream ein, um eine varargs-Methode aufzurufen.
Die an den Stream auszugebende MSIL-Anweisung.Muss , oder sein.
Die aufzurufende varargs-Methode.
Die Typen der optionalen Argumente, wenn die Methode eine varargs-Methode ist, andernfalls null.
gibt keinen Methodenaufruf an.
ist null.
Die Aufrufkonvention für die Methode ist nicht varargs, es werden jedoch optionale Parametertypen bereitgestellt.Diese Ausnahme wird in .NET Framework, Version 1.0 und Version 1.1, ausgelöst. In späteren Versionen wird keine Ausnahme ausgelöst.
Fügt eine -Anweisung in den MSIL-Stream (Microsoft Intermediate Language) ein, die eine verwaltete Aufrufkonvention für den indirekten Aufruf angibt.
Die an den Stream auszugebende MSIL-Anweisung.Dieser Wert muss sein.
Die zu verwendende verwaltete Aufrufkonvention.
Der des Ergebnisses.
Die Typen der für die Anweisung erforderlichen Argumente.
Die Typen der optionalen Argumente für varargs-Aufrufe.
ist null, aber schließt das -Flag nicht ein.
Gibt die für einen Aufruf von mit der angegebenen lokalen Variable benötigte Microsoft Intermediate Language (MSIL) aus.
Die lokale Variable, deren Wert in der Konsole ausgegeben werden soll.
Der Typ von ist oder . Diese Typen werden nicht unterstützt. - oder -Es gibt keine Überladung der -Methode, die den Typ von akzeptiert.
ist null.
Gibt die für einen Aufruf von mit dem angegebenen Feld benötigte Microsoft Intermediate Language (MSIL) aus.
Das Feld, dessen Wert in der Konsole ausgegeben werden soll.
Es ist keine Überladung der -Methode vorhanden, die den Typ des angegebenen Felds akzeptiert.
ist null.
Der Feldtyp ist oder . Beide Typen werden nicht unterstützt.
Gibt die Microsoft Intermediate Language (MSIL) für einen Aufruf von mit einer Zeichenfolge aus.
Die auszugebende Zeichenfolge.
Beendet einen Ausnahmeblock.
Das Ende des Ausnahmeblocks tritt an einer unerwarteten Stelle im Codestream auf.
Die Microsoft Intermediate Language (MSIL), die generiert wird, befindet sich derzeit nicht in einem Ausnahmeblock.
Beendet einen lexikalischen Gültigkeitsbereich.
Dieser gehört zu einer .
Ruft den aktuellen Offset in Bytes im MSIL-Datenstrom (Microsoft Intermediate Language) ab, der vom ausgegeben wird.
Der Offset im MSIL-Datenstrom, bei dem die nächste Anweisung ausgegeben wird.
Markiert die aktuelle Position des MSIL-Streams (Microsoft Intermediate Language) mit der angegebenen Sprungmarke.
Die Sprungmarke, für die ein Index festzulegen ist.
stellt einen unzulässigen Index im Sprungmarkenarray dar.- oder - Es wurde bereits ein Index für definiert.
Gibt eine Anweisung zum Auslösen einer Ausnahme aus.
Die Klasse für den Typ der auszulösenden Ausnahme.
ist nicht die -Klasse oder eine von abgeleitete Klasse.- oder - Der Typ besitzt keinen Standardkonstruktor.
ist null.
Gibt den Namespace an, der zur Auswertung der lokalen Variablen und Überwachungen für den derzeit aktiven lexikalischen Gültigkeitsbereich verwendet werden soll.
Der Namespace, der zur Auswertung der lokalen Variablen und Überwachungen für den derzeit aktiven lexikalischen Gültigkeitsbereich verwendet werden soll.
Die Länge von ist 0 (null).
ist null.
Dieser gehört zu einer .
Stellt eine Sprungmarke im Anweisungsstream dar.Label wird in Verbindung mit der -Klasse verwendet.
Überprüft, ob das angegebene Objekt eine Instanz von Label und gleich dieser Instanz ist.
Gibt true zurück, wenn eine Instanz von Label und gleich diesem Objekt ist, andernfalls false.
Das mit dieser Label-Instanz zu vergleichende Objekt.
Gibt an, ob die aktuelle Instanz und das angegebene gleich sind.
true, wenn der Wert von dem Wert der aktuellen Instanz entspricht, andernfalls false.
Das , das mit der aktuellen Instanz verglichen werden soll.
Generiert einen Hashcode für diese Instanz.
Gibt einen Hashcode für diese Instanz zurück.
Gibt an, ob zwei -Strukturen gleich sind.
true, wenn und gleich sind, andernfalls false.
Das , das mit verglichen werden soll.
Das , das mit verglichen werden soll.
Gibt an, ob zwei -Strukturen ungleich sind.
true, wenn und ungleich sind, andernfalls false.
Das , das mit verglichen werden soll.
Das , das mit verglichen werden soll.
Stellt eine lokale Variable in einer Methode oder einem Konstruktor dar.
Ruft einen Wert ab, der angibt, ob das Objekt, auf das die lokale Variable verweist, im Arbeitsspeicher fixiert ist.
true, wenn das Objekt, auf das die lokale Variable verweist, im Arbeitsspeicher fixiert ist, andernfalls false.
Ruft den nullbasierten Index der lokalen Variable innerhalb des Methodentextes ab.
Ein ganzzahliger Wert, der die Reihenfolge der Deklaration der lokalen Variablen innerhalb des Methodentexts darstellt.
Ruft den Typ der lokalen Variablen ab.
Der der lokalen Variablen.
Erstellt Parameterinformationen oder ordnet diese zu.
Ruft die Attribute für diesen Parameter ab.
Schreibgeschützt.Ruft die Attribute für diesen Parameter ab.
Ruft ab, ob es sich um einen Eingabeparameter handelt.
Schreibgeschützt.Ruft ab, ob es sich um einen Eingabeparameter handelt.
Ruft ab, ob dieser Parameter optional ist.
Schreibgeschützt.Gibt an, ob dieser Parameter optional ist.
Ruft ab, ob es sich bei diesem Parameter um einen Ausgabeparameter handelt.
Schreibgeschützt.Ruft ab, ob es sich bei diesem Parameter um einen Ausgabeparameter handelt.
Ruft den Namen dieses Parameters ab.
Schreibgeschützt.Ruft den Namen dieses Parameters ab.
Ruft die Signaturposition für diesen Parameter ab.
Schreibgeschützt.Ruft die Signaturposition für diesen Parameter ab.
Legt den Standardwert des Parameters fest.
Der Standardwert dieses Parameters.
Die Parameter weist keinen unterstützten Typ auf.- oder -Der Typ von entspricht nicht dem Typ der Parameters.- oder -Der Parameter weist den Typ oder einen anderen Verweistyp auf, ist nicht null, und der Wert kann nicht dem Verweistyp zugewiesen werden.
Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen BLOBs für benutzerdefinierte Attribute fest.
Der Konstruktor für das benutzerdefinierte Attribut.
Ein Byte-BLOB, das die Attribute darstellt.
oder ist null.
Legt ein benutzerdefiniertes Attribut mit einem Generator für benutzerdefinierte Attribute fest.
Eine Instanz einer Unterstützungsklasse zum Definieren des benutzerdefinierten Attributs.
ist null.
Stellt Methoden zum Erstellen von Signaturen bereit.
Fügt der Signatur ein Argument hinzu.
Der Typ des Arguments.
Die Signatur wurde bereits fertiggestellt.
ist null.
Fügt der Signatur ein Argument vom angegebenen Typ hinzu und gibt an, ob das Argument fixiert ist.
Der Argumenttyp.
true, wenn das Argument fixiert ist, andernfalls false.
ist null.
Fügt der Signatur ein Argument mit den angegebenen benutzerdefinierten Modifizierern hinzu.
Der Argumenttyp.
Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für das Argument darstellen, z. B. oder .Wenn das Argument über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie null an.
Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für das Argument darstellen, z. B. oder .Wenn das Argument über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie null an.
ist null. - oder -Ein Element von oder ist null.
Die Signatur wurde bereits fertiggestellt. - oder -Einer der angegebenen benutzerdefinierten Modifizierer ist ein Arraytyp.- oder -Einer der angegebenen benutzerdefinierten Modifizierer ist ein offener generischer Typ.Das heißt, die -Eigenschaft ist für den benutzerdefinierten Modifizierer true.
Fügt der Signatur einen Satz von Argumenten mit den angegebenen benutzerdefinierten Modifizierern hinzu.
Die Typen der hinzuzufügenden Argumente.
Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für das entsprechende Argument dar, z. B. oder .Wenn ein bestimmtes Argument über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keines der Argumente über erforderliche benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.
Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für das entsprechende Argument dar, z. B. oder .Wenn ein bestimmtes Argument über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn keines der Argumente über optionale benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.
Ein Element von ist null. - oder -Einer der angegebenen benutzerdefinierten Modifizierer ist null. (null kann aber auch für das Array von benutzerdefinierten Modifizierern für jedes beliebige Argument angegeben werden.)
Die Signatur wurde bereits fertiggestellt. - oder -Einer der angegebenen benutzerdefinierten Modifizierer ist ein Arraytyp.- oder -Einer der angegebenen benutzerdefinierten Modifizierer ist ein offener generischer Typ.Das heißt, die -Eigenschaft ist für den benutzerdefinierten Modifizierer true.- oder -Die Größe von oder ist ungleich der Größe von .
Markiert das Ende eines festen Teils von Vararg.Dies wird nur verwendet, wenn der Aufrufer eine Vararg-Signaturaufrufsite erstellt.
Überprüft, ob diese Instanz gleich dem angegebenen Objekt ist.
true, wenn das angegebene Objekt ein SignatureHelper ist und dieselbe Signatur darstellt, andernfalls false.
Das Objekt, mit dem diese Instanz verglichen werden soll.
Gibt eine Signaturhilfe für ein Feld zurück.
Das SignatureHelper-Objekt für ein Feld.
Das dynamische Modul, das das Feld enthält, für das SignatureHelper angefordert wird.
Erstellt einen Hashcode für diese Instanz und gibt diesen zurück.
Gibt den Hashcode anhand des Namens zurück.
Gibt eine Signaturhilfe für eine lokale Variable zurück.
Ein für eine lokale Variable.
Gibt eine Signaturhilfe für eine lokale Variable zurück.
Das SignatureHelper-Objekt für eine lokale Variable.
Das dynamische Modul, das die lokale Variable enthält, für die SignatureHelper angefordert wird.
Gibt eine Signaturhilfe für eine Methode mit der Aufrufkonvention und dem Rückgabetyp der Methode zurück.
Das SignatureHelper-Objekt für eine Methode.
Die Aufrufkonvention der Methode.
Der Rückgabetyp der Methode oder null für einen leeren Rückgabetyp (Sub-Prozedur in Visual Basic).
Gibt eine Signaturhilfe für eine Methode mit dem Modul, der Aufrufkonvention und dem Rückgabetyp der Methode zurück.
Das SignatureHelper-Objekt für eine Methode.
Der mit der Methode, für die SignatureHelper angefordert wird.
Die Aufrufkonvention der Methode.
Der Rückgabetyp der Methode oder null für einen leeren Rückgabetyp (Sub-Prozedur in Visual Basic).
ist null.
ist kein .
Gibt eine Signaturhilfe für eine Methode mit einer Standardaufrufkonvention, den Angaben für das Modul, dem Rückgabetyp und den Argumenttypen zurück.
Das SignatureHelper-Objekt für eine Methode.
Der mit der Methode, für die SignatureHelper angefordert wird.
Der Rückgabetyp der Methode oder null für einen leeren Rückgabetyp (Sub-Prozedur in Visual Basic).
Die Typen der Argumente der Methode oder null, wenn die Methode über keine Argumente verfügt.
ist null.- oder -Ein Element von ist null.
ist kein .
Gibt eine Signaturhilfe für eine Eigenschaft mit dem dynamischen Modul, das die Eigenschaft enthält, der Aufrufkonvention, dem Eigenschaftentyp, den Eigenschaftenargumenten und benutzerdefinierten Modifizierern für den Rückgabetyp und die Argumente zurück.
Das -Objekt für eine Eigenschaft.
Der mit der Eigenschaft, für die angefordert wird.
Die Aufrufkonvention der Eigenschaftenaccessoren.
Eigenschaftentyp.
Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für den Rückgabetyp darstellen, z. B. oder .Wenn der Rückgabetyp über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie null an.
Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für den Rückgabetyp darstellen, z. B. oder .Wenn der Rückgabetyp über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie null an.
Die Typen der Argumente der Eigenschaft oder null, wenn die Eigenschaft über keine Argumente verfügt.
Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für das entsprechende Argument der Eigenschaft dar.Wenn ein bestimmtes Argument über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn die Eigenschaft über keine Argumente oder keines der Argumente über erforderliche benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.
Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für das entsprechende Argument der Eigenschaft dar.Wenn ein bestimmtes Argument über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn die Eigenschaft über keine Argumente oder keines der Argumente über optionale benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.
ist null.- oder -Ein Element von ist null. - oder -Einer der angegebenen benutzerdefinierten Modifizierer ist null. (null kann aber auch für das Array von benutzerdefinierten Modifizierern für jedes beliebige Argument angegeben werden.)
Die Signatur wurde bereits fertiggestellt. - oder - ist kein .- oder -Einer der angegebenen benutzerdefinierten Modifizierer ist ein Arraytyp.- oder -Einer der angegebenen benutzerdefinierten Modifizierer ist ein offener generischer Typ.Das heißt, die -Eigenschaft ist für den benutzerdefinierten Modifizierer true.- oder -Die Größe von oder ist ungleich der Größe von .
Gibt eine Signaturhilfe für eine Eigenschaft mit dem dynamischen Modul, das die Eigenschaft enthält, dem Eigenschaftentyp und den Eigenschaftenargumenten zurück.
Das -Objekt für eine Eigenschaft.
Der mit der Eigenschaft, für die angefordert wird.
Eigenschaftentyp.
Die Argumenttypen oder null, wenn die Eigenschaft über keine Argumente verfügt.
ist null.- oder -Ein Element von ist null.
ist kein .
Gibt eine Signaturhilfe für eine Eigenschaft mit dem dynamischen Modul, das die Eigenschaft enthält, dem Eigenschaftentyp, den Eigenschaftenargumenten und benutzerdefinierten Modifizierern für den Rückgabetyp und die Argumente zurück.
Das -Objekt für eine Eigenschaft.
Der mit der Eigenschaft, für die angefordert wird.
Eigenschaftentyp.
Ein Array von Typen, die die erforderlichen benutzerdefinierten Modifizierer für den Rückgabetyp darstellen, z. B. oder .Wenn der Rückgabetyp über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie null an.
Ein Array von Typen, die die optionalen benutzerdefinierten Modifizierer für den Rückgabetyp darstellen, z. B. oder .Wenn der Rückgabetyp über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie null an.
Die Typen der Argumente der Eigenschaft oder null, wenn die Eigenschaft über keine Argumente verfügt.
Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die erforderlichen benutzerdefinierten Modifizierer für das entsprechende Argument der Eigenschaft dar.Wenn ein bestimmtes Argument über keine erforderlichen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn die Eigenschaft über keine Argumente oder keines der Argumente über erforderliche benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.
Ein Array mit Arrays von Typen.Jedes Array von Typen stellt die optionalen benutzerdefinierten Modifizierer für das entsprechende Argument der Eigenschaft dar.Wenn ein bestimmtes Argument über keine optionalen benutzerdefinierten Modifizierer verfügt, geben Sie anstelle eines Arrays von Typen null an.Wenn die Eigenschaft über keine Argumente oder keines der Argumente über optionale benutzerdefinierte Modifizierer verfügt, geben Sie anstelle eines Arrays von Arrays null an.
ist null.- oder -Ein Element von ist null. - oder -Einer der angegebenen benutzerdefinierten Modifizierer ist null. (null kann aber auch für das Array von benutzerdefinierten Modifizierern für jedes beliebige Argument angegeben werden.)
Die Signatur wurde bereits fertiggestellt. - oder - ist kein .- oder -Einer der angegebenen benutzerdefinierten Modifizierer ist ein Arraytyp.- oder -Einer der angegebenen benutzerdefinierten Modifizierer ist ein offener generischer Typ.Das heißt, die -Eigenschaft ist für den benutzerdefinierten Modifizierer true.- oder -Die Größe von oder ist ungleich der Größe von .
Fügt der Signatur das Endtoken hinzu und markiert die Signatur als fertig gestellt, sodass keine weiteren Token hinzugefügt werden können.
Gibt ein Bytearray zurück, das aus der vollständigen Signatur besteht.
Gibt eine Zeichenfolge zurück, die die Signaturargumente darstellt.
Gibt eine Zeichenfolge zurück, die die Argumente dieser Signatur darstellt.