Udostępnij za pośrednictwem


Metoda VirtualTypeBuilder.MethodInfoCollection.Add — (String, Type, array<Type[], array<Attribute )

Dodaje MethodInfo do końca kolekcji.

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Design
Zestaw:  Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)

Składnia

'Deklaracja
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
)

Parametry

  • returnType
    Typ: System.Type
    Zwracany typ metody.Powinno to być typeof(void) za nieważne zwracanych typów.

Wartość zwracana

Typ: System.Int32
Indeks, w którym dodano wartość.

Wyjątki

Wyjątek Warunek
ArgumentNullException

nameis nullodwołanie o wartości null (Nothing w języku Visual Basic).

- lub -

returnTypeis nullodwołanie o wartości null (Nothing w języku Visual Basic).

- lub -

An element in paramTypes is nullodwołanie o wartości null (Nothing w języku Visual Basic).

- lub -

An element in attributes is nullodwołanie o wartości null (Nothing w języku Visual Basic).

attributes i paramTypes właściwości może być nullodwołanie o wartości null (Nothing w języku Visual Basic).

ArgumentException

handlerTypenie jest typu run-time.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

VirtualTypeBuilder.MethodInfoCollection Klasa

Przeciążenie Add

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design