CodeFieldReferenceExpression Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en referens till ett fält.
public ref class CodeFieldReferenceExpression : System::CodeDom::CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeFieldReferenceExpression : System.CodeDom.CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeFieldReferenceExpression = class
inherit CodeExpression
Public Class CodeFieldReferenceExpression
Inherits CodeExpression
- Arv
- Attribut
Exempel
I följande exempel visas hur ett CodeFieldReferenceExpression fält används för att referera till ett fält.
CodeFieldReferenceExpression fieldRef1 =
new CodeFieldReferenceExpression(new CodeThisReferenceExpression(), "TestField");
// A C# code generator produces the following source code for the preceeding example code:
// this.TestField
Dim fieldRef1 As New CodeFieldReferenceExpression(New CodeThisReferenceExpression(), "TestField")
' A Visual Basic code generator produces the following source code for the preceeding example code:
' Me.TestField
Kommentarer
CodeFieldReferenceExpression kan användas för att representera en referens till ett fält.
Egenskapen TargetObject anger det objekt som innehåller fältet. Egenskapen FieldName anger namnet på det fält som ska refereras till.
Konstruktorer
| Name | Description |
|---|---|
| CodeFieldReferenceExpression() |
Initierar en ny instans av CodeFieldReferenceExpression klassen. |
| CodeFieldReferenceExpression(CodeExpression, String) |
Initierar en ny instans av CodeFieldReferenceExpression klassen med det angivna målobjektet och fältnamnet. |
Egenskaper
| Name | Description |
|---|---|
| FieldName |
Hämtar eller anger namnet på fältet som referens. |
| TargetObject |
Hämtar eller anger det objekt som innehåller fältet som referens. |
| UserData |
Hämtar användardefinierbara data för det aktuella objektet. (Ärvd från CodeObject) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |