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
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeFieldReferenceExpression : System.CodeDom.CodeExpression
type CodeFieldReferenceExpression = class
inherit 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
- Inheritance
- Attributes
Examples
The following example demonstrates use of a CodeFieldReferenceExpression to reference a field.
CodeFieldReferenceExpression^ fieldRef1 = gcnew CodeFieldReferenceExpression( gcnew CodeThisReferenceExpression,"TestField" );
// A C# code generator produces the following source code for the preceeding example code:
// this.TestField
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
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
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) |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |