Udostępnij za pośrednictwem


MethodBuilder.SetCustomAttribute Metoda

Definicja

Ustawia atrybut niestandardowy.

Przeciążenia

SetCustomAttribute(CustomAttributeBuilder)

Ustawia atrybut niestandardowy przy użyciu konstruktora atrybutów niestandardowych.

SetCustomAttribute(ConstructorInfo, Byte[])

Ustawia atrybut niestandardowy przy użyciu określonego obiektu blob atrybutu niestandardowego.

SetCustomAttribute(CustomAttributeBuilder)

Źródło:
MethodBuilder.cs
Źródło:
MethodBuilder.cs
Źródło:
MethodBuilder.cs

Ustawia atrybut niestandardowy przy użyciu konstruktora atrybutów niestandardowych.

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)

Parametry

customBuilder
CustomAttributeBuilder

Wystąpienie klasy pomocniczej opisujące atrybut niestandardowy.

Wyjątki

customBuilder to null.

Dla bieżącej metody IsGenericMethod właściwość to true, ale IsGenericMethodDefinition właściwość to false.

Uwagi

Metoda SetCustomAttribute może wchodzić w interakcje z SetImplementationFlags metodą, gdy dwie metody są używane w połączeniu. Aby uzyskać szczegółowe informacje, zobacz sekcję Uwagi metody SetImplementationFlags .

Dotyczy

SetCustomAttribute(ConstructorInfo, Byte[])

Źródło:
MethodBuilder.cs
Źródło:
MethodBuilder.cs
Źródło:
MethodBuilder.cs

Ustawia atrybut niestandardowy przy użyciu określonego obiektu blob atrybutu niestandardowego.

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())

Parametry

con
ConstructorInfo

Konstruktor atrybutu niestandardowego.

binaryAttribute
Byte[]

Bajtowy obiekt blob reprezentujący atrybuty.

Atrybuty

Wyjątki

con lub binaryAttribute ma wartość null.

Dla bieżącej metody IsGenericMethod właściwość to true, ale IsGenericMethodDefinition właściwość to false.

Uwagi

Aby uzyskać informacje na temat formatowania binaryAttribute, zobacz specyfikację metadanych w sekcji Partition II specyfikacji infrastruktury języka wspólnego (CLI).

Metoda SetCustomAttribute może wchodzić w interakcje z SetImplementationFlags metodą, gdy dwie metody są używane w połączeniu. Aby uzyskać szczegółowe informacje, zobacz sekcję Uwagi metody SetImplementationFlags .

Dotyczy