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
- value
Type : System.Attribute
Attribute à ajouter à la fin de la collection.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
VirtualTypeBuilder.AttributeCollection Classe