MethodBuilder.SetCustomAttribute Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u een aangepast kenmerk in.
Overloads
| Name | Description |
|---|---|
| SetCustomAttribute(ConstructorInfo, Byte[]) |
Hiermee stelt u een aangepast kenmerk in met behulp van een opgegeven aangepaste kenmerk-blob. |
| SetCustomAttribute(CustomAttributeBuilder) |
Hiermee stelt u een aangepast kenmerk in met behulp van een opbouwfunctie voor aangepaste kenmerken. |
SetCustomAttribute(ConstructorInfo, Byte[])
Hiermee stelt u een aangepast kenmerk in met behulp van een opgegeven aangepaste kenmerk-blob.
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())
Parameters
- con
- ConstructorInfo
De constructor voor het aangepaste kenmerk.
- binaryAttribute
- Byte[]
Een byte-blob die de kenmerken vertegenwoordigt.
- Kenmerken
Uitzonderingen
con of binaryAttribute is null.
Voor de huidige methode is de IsGenericMethod eigenschap , maar de IsGenericMethodDefinition eigenschap is false.true
Opmerkingen
Zie de metagegevensspecificatie in Partitie II van de CLI-specificatie (Common Language Infrastructure) voor informatie over het opmakenbinaryAttribute.
De SetCustomAttribute methode kan communiceren met de SetImplementationFlags methode wanneer de twee methoden in combinatie worden gebruikt. Zie de sectie Opmerkingen van de SetImplementationFlags methode voor meer informatie.
Van toepassing op
SetCustomAttribute(CustomAttributeBuilder)
Hiermee stelt u een aangepast kenmerk in met behulp van een opbouwfunctie voor aangepaste kenmerken.
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)
Parameters
- customBuilder
- CustomAttributeBuilder
Een exemplaar van een helperklasse om het aangepaste kenmerk te beschrijven.
Uitzonderingen
customBuilder is null.
Voor de huidige methode is de IsGenericMethod eigenschap , maar de IsGenericMethodDefinition eigenschap is false.true
Opmerkingen
De SetCustomAttribute methode kan communiceren met de SetImplementationFlags methode wanneer de twee methoden in combinatie worden gebruikt. Zie de sectie Opmerkingen van de SetImplementationFlags methode voor meer informatie.