CodeBaseReferenceExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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) |