Partager via


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

Ajoute un MethodInfo à 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, _
    returnType As Type, _
    parameterTypes As Type(), _
    attributes As Attribute() _
) As Integer
public int Add(
    string name,
    Type returnType,
    Type[] parameterTypes,
    Attribute[] attributes
)

Paramètres

  • returnType
    Type : System.Type
    Type de retour de la méthode.Cela doit être typeof(void) pour les types de retour voids.

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

returnType a la valeur nullRéférence Null (Nothing en Visual Basic).

ou

Un élément dans paramTypes 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 et les propriétés d' paramTypes peuvent être nullRéférence Null (Nothing en Visual Basic).

ArgumentException

handlerType n'est pas un type d'exécution.

Sécurité .NET Framework

Voir aussi

Référence

VirtualTypeBuilder.MethodInfoCollection Classe

Add, surcharge

Microsoft.VisualStudio.Shell.Design, espace de noms