Partager via


VirtualTypeBuilder.AttributeCollection.Add, méthode

Ajoute Attribute à la fin de VirtualTypeBuilder.AttributeCollection.

Espace de noms :  Microsoft.VisualStudio.Shell.Design
Assembly :  Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)

Syntaxe

'Déclaration
Public Function Add ( _
    value As Attribute _
) As Integer
public int Add(
    Attribute value
)

Paramètres

Valeur de retour

Type : System.Int32
Index auquel la valeur a été ajoutée.

Exceptions

Exception Condition
ArgumentException

value ne peut pas être placé sur une classe.

ArgumentNullException

L'attribut est nullRéférence Null (Nothing en Visual Basic).

Remarques

Des attributs sont ajoutés dans la commande que que vous vous attendez à ce qu'ils soient déclaré sur la classe.L'exemple de code suivant montre comment ajouter les attributs qui seraient déclarés sur une classe physique.

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

L'exemple de code suivant montre la commande dans laquelle pour ajouter des attributs.

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

Des attributs qui sont marqués comme « autorisez le multiple » sera ajouté plusieurs fois, tandis que ceux non marqués avec « permettent le multiple » seront ajoutés uniquement une fois, avec l'une dernière priorité la prenant ajoutée.Il s'agit de la même manière qu'un compilateur.

Sécurité .NET Framework

Voir aussi

Référence

VirtualTypeBuilder.AttributeCollection Classe

Microsoft.VisualStudio.Shell.Design, espace de noms

System.Collections.CollectionBase