CodeFieldReferenceExpression Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a reference to a field.
public ref class CodeFieldReferenceExpression : System::CodeDom::CodeExpression
public class CodeFieldReferenceExpression : System.CodeDom.CodeExpression
type CodeFieldReferenceExpression = class
inherit CodeExpression
Public Class CodeFieldReferenceExpression
Inherits CodeExpression
- Inheritance
Examples
The following example demonstrates use of a CodeFieldReferenceExpression to reference a field.
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
Remarks
CodeFieldReferenceExpression can be used to represent a reference to a field.
The TargetObject property specifies the object that contains the field. The FieldName property specifies the name of the field to reference.
Constructors
| Name | Description |
|---|---|
| CodeFieldReferenceExpression() |
Initializes a new instance of the CodeFieldReferenceExpression class. |
| CodeFieldReferenceExpression(CodeExpression, String) |
Initializes a new instance of the CodeFieldReferenceExpression class using the specified target object and field name. |
Properties
| Name | Description |
|---|---|
| FieldName |
Gets or sets the name of the field to reference. |
| TargetObject |
Gets or sets the object that contains the field to reference. |
| UserData |
Gets the user-definable data for the current object. (Inherited from CodeObject) |