CodePropertyReferenceExpression 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.
Bir özelliğin değerine başvuruyu temsil eder.
public ref class CodePropertyReferenceExpression : System::CodeDom::CodeExpression
public class CodePropertyReferenceExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodePropertyReferenceExpression : System.CodeDom.CodeExpression
type CodePropertyReferenceExpression = class
inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodePropertyReferenceExpression = class
inherit CodeExpression
Public Class CodePropertyReferenceExpression
Inherits CodeExpression
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki örnek kod, bir CodePropertyReferenceExpression özelliğe başvurmak için öğesinin kullanımını gösterir.
CodePropertyReferenceExpression propertyRef1 =
new CodePropertyReferenceExpression(new CodeThisReferenceExpression(), "TestProperty");
// A C# code generator produces the following source code for the preceeding example code:
// this.TestProperty
Dim propertyRef1 As New CodePropertyReferenceExpression(New CodeThisReferenceExpression(), "TestProperty")
' A Visual Basic code generator produces the following source code for the preceeding example code:
' Me.TestProperty
Açıklamalar
CodePropertyReferenceExpression bir özelliğin değerine başvuruyu temsil etmek için kullanılabilir.
TargetObject özelliği, başvurulacak özelliği içeren nesneyi belirtir. PropertyName özelliği, başvurulacak özelliğin adını belirtir.
Bu nesnenin, başvurunun veya setiçinde kullanılıp kullanılmadığını belirten bir get özelliği yok. Özellik başvurusu, atama deyiminin solunda, atanan tarafında oluşursa, bu bir setolur.
Oluşturucular
| Name | Description |
|---|---|
| CodePropertyReferenceExpression() |
CodePropertyReferenceExpression sınıfının yeni bir örneğini başlatır. |
| CodePropertyReferenceExpression(CodeExpression, String) |
Belirtilen hedef nesne ve özellik adını kullanarak sınıfın yeni bir örneğini CodePropertyReferenceExpression başlatır. |
Özellikler
| Name | Description |
|---|---|
| PropertyName |
Özelliğin adını başvurulacak şekilde alır veya ayarlar. |
| TargetObject |
Başvurulacak özelliğini içeren nesneyi alır veya ayarlar. |
| 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) |