Share via


Metodo VirtualTypeBuilder.AttributeCollection.Add

Aggiunge Attribute alla fine di VirtualTypeBuilder.AttributeCollection.

Spazio dei nomi:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Sintassi

'Dichiarazione
Public Function Add ( _
    value As Attribute _
) As Integer
public int Add(
    Attribute value
)

Parametri

Valore restituito

Tipo: System.Int32
L'indice il cui valore è stato aggiunto.

Eccezioni

Eccezione Condizione
ArgumentException

value non può essere inserito in una classe.

ArgumentNullException

l'attributo è nullriferimento null (Nothing in Visual Basic).

Note

Gli attributi vengono aggiunti nell'ordine in cui sono pari da dichiarare la classe.Nell'esempio di codice seguente viene illustrato come aggiungere attributi che sono dichiarati in una classe fisica.

[Browsable(true)]
[Description("Hello world")]
public class MyClass {}

Nell'esempio di codice seguente viene mostrato l'ordine nel quale aggiungere attributi.

Add(new DescriptionAttribute("Hello world"));
Add(BrowsableAttribute.Yes);

Gli attributi che sono contrassegnati come “consentire più DSP„ verrà aggiunto più volte, mentre quelli non contrassegnati con “consentono l'esecuzione di più„ verranno aggiunti solo una volta, con l'ultima una precedenza di ordini aggiunta.Si tratta dello stesso modo del compilatore.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VirtualTypeBuilder.AttributeCollection Classe

Spazio dei nomi Microsoft.VisualStudio.Shell.Design

System.Collections.CollectionBase