CodeBaseReferenceExpression Sınıf

Tanım

Temel sınıfa bir başvuruyu temsil eder.

public ref 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
[<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
Devralma
CodeBaseReferenceExpression
Öznitelikler

Örnekler

Bu örnek, temel sınıf yöntemine başvurmak için bir kullanmayı CodeBaseReferenceExpression gösterir.

// 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

Açıklamalar

CodeBaseReferenceExpression geçerli sınıfın temel sınıfına başvuruyu temsil eder. Temel sınıf bazen üst sınıf veya süper sınıf olarak da bilinir. Temel sınıfın bu yöntem veya özellik uygulamasını çağırmak için yöntem veya özellik geçersiz kılınırken temel sınıf başvuruları yaygın olarak kullanılır. Örneğin, bir dizeyi temel sınıfın ToString yönteminin sonuna ekleyen bir ToString yönteminin geçersiz kılınarak base çağrılır. C# dilinde ToString().

Oluşturucular

Name Description
CodeBaseReferenceExpression()

CodeBaseReferenceExpression sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
UserData

Geçerli nesne için kullanıcı tarafından tanımlanabilir verileri alır.

(Devralındığı yer: CodeObject)

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır