CodeBaseReferenceExpression Kelas

Definisi

Mewakili referensi ke kelas dasar.

public ref class CodeBaseReferenceExpression : System::CodeDom::CodeExpression
public class CodeBaseReferenceExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeBaseReferenceExpression : System.CodeDom.CodeExpression
type CodeBaseReferenceExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeBaseReferenceExpression = class
    inherit CodeExpression
Public Class CodeBaseReferenceExpression
Inherits CodeExpression
Warisan
CodeBaseReferenceExpression
Atribut

Contoh

Contoh ini menunjukkan penggunaan untuk mereferensikan CodeBaseReferenceExpression metode kelas dasar.

// Example method invoke expression uses CodeBaseReferenceExpression to produce
// a base.Dispose method call
CodeMethodInvokeExpression methodInvokeExpression =

    // Creates a method invoke expression
    new CodeMethodInvokeExpression(

    // targetObject parameter can be a
    // base class reference
    new CodeBaseReferenceExpression(),

    // Method name and method parameter arguments
    "Dispose", new CodeExpression[] {});

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

// base.Dispose();
' Example method invoke expression uses CodeBaseReferenceExpression to produce 
' a base.Dispose method call
Dim methodInvokeExpression As New CodeMethodInvokeExpression( New CodeBaseReferenceExpression(), "Dispose", New CodeExpression() {})    

' A Visual Basic code generator produces the following source code for the preceeding example code:

' MyBase.Dispose

Keterangan

CodeBaseReferenceExpression mewakili referensi ke kelas dasar kelas saat ini. Kelas dasar terkadang juga dikenal sebagai kelas induk atau kelas super. Referensi ke kelas dasar umumnya digunakan saat mengambil alih metode atau properti untuk memanggil implementasi kelas dasar dari metode atau properti tersebut. Misalnya, penimpaan metode ToString yang menambahkan string ke akhir metode kelas ToString dasar akan memanggil basis. ToString() di C#.

Konstruktor

Nama Deskripsi
CodeBaseReferenceExpression()

Menginisialisasi instans baru dari kelas CodeBaseReferenceExpression.

Properti

Nama Deskripsi
UserData

Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini.

(Diperoleh dari CodeObject)

Metode

Nama Deskripsi
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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk