MethodBuilder.SetCustomAttribute Methode

Definition

Legt ein benutzerdefiniertes Attribut fest.

Überlädt

Name Beschreibung
SetCustomAttribute(ConstructorInfo, Byte[])

Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen benutzerdefinierten Attribut-BLOB fest.

SetCustomAttribute(CustomAttributeBuilder)

Legt ein benutzerdefiniertes Attribut mithilfe eines benutzerdefinierten Attribut-Generators fest.

SetCustomAttribute(ConstructorInfo, Byte[])

Legt ein benutzerdefiniertes Attribut mithilfe eines angegebenen benutzerdefinierten Attribut-BLOB fest.

public:
 void SetCustomAttribute(System::Reflection::ConstructorInfo ^ con, cli::array <System::Byte> ^ binaryAttribute);
public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute);
[System.Runtime.InteropServices.ComVisible(true)]
public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute);
member this.SetCustomAttribute : System.Reflection.ConstructorInfo * byte[] -> unit
[<System.Runtime.InteropServices.ComVisible(true)>]
member this.SetCustomAttribute : System.Reflection.ConstructorInfo * byte[] -> unit
Public Sub SetCustomAttribute (con As ConstructorInfo, binaryAttribute As Byte())

Parameter

con
ConstructorInfo

Der Konstruktor für das benutzerdefinierte Attribut.

binaryAttribute
Byte[]

Ein Byte-Blob, das die Attribute darstellt.

Attribute

Ausnahmen

con oder binaryAttribute ist null.

Für die aktuelle Methode ist die IsGenericMethod Eigenschaft , aber die IsGenericMethodDefinition Eigenschaft ist false.true

Hinweise

Informationen zum Formatieren binaryAttributefinden Sie in der Metadatenspezifikation in Partition II der CLI-Spezifikation (Common Language Infrastructure).

Die SetCustomAttribute Methode kann mit der SetImplementationFlags Methode interagieren, wenn die beiden Methoden in Kombination verwendet werden. Ausführliche Informationen finden Sie im Abschnitt "Hinweise" der SetImplementationFlags Methode.

Gilt für:

SetCustomAttribute(CustomAttributeBuilder)

Legt ein benutzerdefiniertes Attribut mithilfe eines benutzerdefinierten Attribut-Generators fest.

public:
 void SetCustomAttribute(System::Reflection::Emit::CustomAttributeBuilder ^ customBuilder);
public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder);
member this.SetCustomAttribute : System.Reflection.Emit.CustomAttributeBuilder -> unit
Public Sub SetCustomAttribute (customBuilder As CustomAttributeBuilder)

Parameter

customBuilder
CustomAttributeBuilder

Eine Instanz einer Hilfsklasse zum Beschreiben des benutzerdefinierten Attributs.

Ausnahmen

customBuilder ist null.

Für die aktuelle Methode ist die IsGenericMethod Eigenschaft , aber die IsGenericMethodDefinition Eigenschaft ist false.true

Hinweise

Die SetCustomAttribute Methode kann mit der SetImplementationFlags Methode interagieren, wenn die beiden Methoden in Kombination verwendet werden. Ausführliche Informationen finden Sie im Abschnitt "Hinweise" der SetImplementationFlags Methode.

Gilt für: