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
- value
Tipo: System.Attribute
Attribute da aggiungere alla fine della raccolta.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
VirtualTypeBuilder.AttributeCollection Classe