VirtualTypeBuilder.PropertyInfoCollection.Add, méthode (String, Type, Boolean, array<Attribute )
Ajoute un PropertyInfo à la fin de la collection.
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Public Function Add ( _
name As String, _
propertyType As Type, _
readOnly As Boolean, _
attributes As Attribute() _
) As Integer
public int Add(
string name,
Type propertyType,
bool readOnly,
Attribute[] attributes
)
Paramètres
- name
Type : System.String
Nom de la propriété à ajouter.
- propertyType
Type : System.Type
Type de la propriété.
- readOnly
Type : System.Boolean
Détermine si cette propriété est en lecture seule ou en lecture-écriture.
- attributes
Type : array<System.Attribute[]
Ce paramètre est utilisé pour configurer le membre de classe appropriée.Ajoutez reçoit uniquement les valeurs d'MemberAttributes qui sont insérées dans les catégories d'AccessMask ou d'ScopeMask.
Valeur de retour
Type : System.Int32
Index auquel la valeur a été ajoutée.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | name a la valeur nullRéférence Null (Nothing en Visual Basic). ou propertyType est nullRéférence Null (Nothing en Visual Basic) ou Un élément dans attributes est nullRéférence Null (Nothing en Visual Basic). attributes peut être nullRéférence Null (Nothing en Visual Basic). |
ArgumentException | propertyType n'est pas un type au moment de l'exécution. |
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.