Partager via


VirtualTypeBuilder.PropertyInfoCollection.Add, méthode (String, Type, Boolean, array<Type[], array<Attribute , MethodAttributes)

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, _
    parameterTypes As Type(), _
    attributes As Attribute(), _
    methodAttributes As MethodAttributes _
) As Integer
public int Add(
    string name,
    Type propertyType,
    bool readOnly,
    Type[] parameterTypes,
    Attribute[] attributes,
    MethodAttributes methodAttributes
)

Paramètres

  • propertyType
    Type : System.Type
    Type de la propriété.
  • readOnly
    Type : System.Boolean
    Détermine si cette propriété est lue seule ou en lecture/écriture.

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).

ou

Un élément dans paramTypes est nullRéférence Null (Nothing en Visual Basic).

attributes et paramTypes peuvent ê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

Voir aussi

Référence

VirtualTypeBuilder.PropertyInfoCollection Classe

Add, surcharge

Microsoft.VisualStudio.Shell.Design, espace de noms