MethodBuilder.SetCustomAttribute Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ustawia atrybut niestandardowy.
Przeciążenia
| Nazwa | Opis |
|---|---|
| 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
- Ź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
- Ź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 .