CodeFieldReferenceExpression
CodeFieldReferenceExpression
CodeFieldReferenceExpression
CodeFieldReferenceExpression
Class
Definition
Represents a reference to a field.
public ref class CodeFieldReferenceExpression : System::CodeDom::CodeExpression
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Serializable]
public class CodeFieldReferenceExpression : System.CodeDom.CodeExpression
type CodeFieldReferenceExpression = class
inherit CodeExpression
Public Class CodeFieldReferenceExpression
Inherits CodeExpression
- Inheritance
-
CodeFieldReferenceExpressionCodeFieldReferenceExpressionCodeFieldReferenceExpressionCodeFieldReferenceExpression
- 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() CodeFieldReferenceExpression() CodeFieldReferenceExpression() CodeFieldReferenceExpression() |
Initializes a new instance of the CodeFieldReferenceExpression class. |
CodeFieldReferenceExpression(CodeExpression, String) CodeFieldReferenceExpression(CodeExpression, String) CodeFieldReferenceExpression(CodeExpression, String) CodeFieldReferenceExpression(CodeExpression, String) |
Initializes a new instance of the CodeFieldReferenceExpression class using the specified target object and field name. |
Properties
FieldName FieldName FieldName FieldName |
Gets or sets the name of the field to reference. |
TargetObject TargetObject TargetObject TargetObject |
Gets or sets the object that contains the field to reference. |
UserData UserData UserData UserData |
Gets the user-definable data for the current object. (Inherited from CodeObject) |
Methods
Equals(Object) Equals(Object) Equals(Object) Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() GetHashCode() GetHashCode() GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() GetType() GetType() GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() ToString() ToString() ToString() |
Returns a string that represents the current object. (Inherited from Object) |
Applies to
Feedback
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.
Loading feedback...