CodeMethodInvokeExpression Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili ekspresi yang memanggil metode .
public ref class CodeMethodInvokeExpression : System::CodeDom::CodeExpression
public class CodeMethodInvokeExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeMethodInvokeExpression : System.CodeDom.CodeExpression
type CodeMethodInvokeExpression = class
inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeMethodInvokeExpression = class
inherit CodeExpression
Public Class CodeMethodInvokeExpression
Inherits CodeExpression
- Warisan
- Atribut
Contoh
Contoh ini menunjukkan penggunaan CodeMethodInvokeExpression untuk memanggil metode .
array<CodeExpression^>^temp0 = {gcnew CodePrimitiveExpression( true )};
// parameters array contains the parameters for the method.
CodeMethodInvokeExpression^ methodInvoke = gcnew CodeMethodInvokeExpression( gcnew CodeThisReferenceExpression,"Dispose",temp0 );
// A C# code generator produces the following source code for the preceeding example code:
// this.Dispose(true);
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);
' This CodeMethodInvokeExpression calls Me.Dispose(true)
' The targetObject parameter indicates the object containing the method to invoke.
' The methodName parameter indicates the method to invoke.
' The parameters array contains the parameters for the method invoke.
Dim methodInvoke As New CodeMethodInvokeExpression( _
New CodeThisReferenceExpression(), _
"Dispose", _
New CodeExpression() {New CodePrimitiveExpression(True)})
' A Visual Basic code generator produces the following source code for the preceeding example code:
' Me.Dispose(true)
Keterangan
CodeMethodInvokeExpression dapat digunakan untuk mewakili ekspresi yang memanggil metode .
Properti Method menentukan metode yang akan dipanggil. Properti Parameters menunjukkan parameter untuk diteruskan ke metode . CodeDirectionExpression Gunakan untuk menentukan arah bidang parameter.
Konstruktor
CodeMethodInvokeExpression() |
Menginisialisasi instans baru kelas CodeMethodInvokeExpression. |
CodeMethodInvokeExpression(CodeExpression, String, CodeExpression[]) |
Menginisialisasi instans CodeMethodInvokeExpression baru kelas menggunakan objek target, nama metode, dan parameter yang ditentukan. |
CodeMethodInvokeExpression(CodeMethodReferenceExpression, CodeExpression[]) |
Menginisialisasi instans CodeMethodInvokeExpression baru kelas menggunakan metode dan parameter yang ditentukan. |
Properti
Method |
Mendapatkan atau mengatur metode yang akan dipanggil. |
Parameters |
Mendapatkan parameter untuk memanggil metode dengan. |
UserData |
Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini. (Diperoleh dari CodeObject) |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |