CodeFieldReferenceExpression クラス

定義

フィールドへの参照を表します。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
継承
CodeFieldReferenceExpression
属性

次の例は、フィールドを参照するための CodeFieldReferenceExpression の使用方法を示しています。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

注釈

CodeFieldReferenceExpression を使用して、フィールドへの参照を表すことができます。CodeFieldReferenceExpression can be used to represent a reference to a field.

TargetObject プロパティは、フィールドを含むオブジェクトを指定します。The TargetObject property specifies the object that contains the field. FieldName プロパティは、参照するフィールドの名前を指定します。The FieldName property specifies the name of the field to reference.

コンストラクター

CodeFieldReferenceExpression()

CodeFieldReferenceExpression クラスの新しいインスタンスを初期化します。Initializes a new instance of the CodeFieldReferenceExpression class.

CodeFieldReferenceExpression(CodeExpression, String)

対象オブジェクトとフィールド名を指定して、CodeFieldReferenceExpression クラスの新しいインスタンスを初期化します。Initializes a new instance of the CodeFieldReferenceExpression class using the specified target object and field name.

プロパティ

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.

(継承元 CodeObject)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象