CodeMethodInvokeExpression Klasa

Definicja

Reprezentuje wyrażenie, które wywołuje metodę.

C#
public class CodeMethodInvokeExpression : System.CodeDom.CodeExpression
C#
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeMethodInvokeExpression : System.CodeDom.CodeExpression
Dziedziczenie
CodeMethodInvokeExpression
Atrybuty

Przykłady

W tym przykładzie pokazano użycie CodeMethodInvokeExpression metody do wywołania metody .

C#
CodeMethodInvokeExpression methodInvoke = new CodeMethodInvokeExpression(
    // targetObject that contains the method to invoke.
    new CodeThisReferenceExpression(),
    // methodName indicates the method to invoke.
    "Dispose",
    // parameters array contains the parameters for the method.
    new CodeExpression[] { new CodePrimitiveExpression(true) } );

// A C# code generator produces the following source code for the preceeding example code:

// this.Dispose(true);

Uwagi

CodeMethodInvokeExpression może służyć do reprezentowania wyrażenia, które wywołuje metodę.

Właściwość Method określa metodę do wywołania. Właściwość Parameters wskazuje parametry, które mają być przekazywane do metody. Użyj polecenia , CodeDirectionExpression aby określić kierunek pola parametru.

Konstruktory

CodeMethodInvokeExpression()

Inicjuje nowe wystąpienie klasy CodeMethodInvokeExpression.

CodeMethodInvokeExpression(CodeExpression, String, CodeExpression[])

Inicjuje CodeMethodInvokeExpression nowe wystąpienie klasy przy użyciu określonego obiektu docelowego, nazwy metody i parametrów.

CodeMethodInvokeExpression(CodeMethodReferenceExpression, CodeExpression[])

Inicjuje CodeMethodInvokeExpression nowe wystąpienie klasy przy użyciu określonej metody i parametrów.

Właściwości

Method

Pobiera lub ustawia metodę do wywołania.

Parameters

Pobiera parametry do wywołania metody za pomocą polecenia .

UserData

Pobiera dane, które można definiować przez użytkownika dla bieżącego obiektu.

(Odziedziczone po CodeObject)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Zobacz też