VirtualTypeBuilder.MethodInfoCollection.Add, méthode (String, Type, array<Type )
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() _
) As Integer
public int Add(
string name,
Type returnType,
Type[] parameterTypes
)
Paramètres
- name
Type : System.String
Nom de la méthode à ajouter.
- returnType
Type : System.Type
Type de retour de la méthode.Cela doit être typeof(void) pour les types de retour voids.
- parameterTypes
Type : array<System.Type[]
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). la propriété d'paramTypes peut être nullRéférence Null (Nothing en Visual Basic). |
ArgumentException | returnType n'est pas un type d'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.