CodePropertyReferenceExpression クラス

定義

プロパティの値への参照を表します。

public ref class CodePropertyReferenceExpression : System::CodeDom::CodeExpression
public class CodePropertyReferenceExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodePropertyReferenceExpression : System.CodeDom.CodeExpression
type CodePropertyReferenceExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodePropertyReferenceExpression = class
    inherit CodeExpression
Public Class CodePropertyReferenceExpression
Inherits CodeExpression
継承
CodePropertyReferenceExpression
属性

次のコード例は、 を使用して CodePropertyReferenceExpression プロパティを参照する方法を示しています。

CodePropertyReferenceExpression^ propertyRef1 = gcnew CodePropertyReferenceExpression( gcnew CodeThisReferenceExpression,"TestProperty" );

// A C# code generator produces the following source code for the preceeding example code:
//    this.TestProperty
CodePropertyReferenceExpression propertyRef1 =
    new CodePropertyReferenceExpression(new CodeThisReferenceExpression(), "TestProperty");

// A C# code generator produces the following source code for the preceeding example code:

//    this.TestProperty
Dim propertyRef1 As New CodePropertyReferenceExpression(New CodeThisReferenceExpression(), "TestProperty")
' A Visual Basic code generator produces the following source code for the preceeding example code:

'	Me.TestProperty

注釈

CodePropertyReferenceExpression を使用して、プロパティの値への参照を表すことができます。

プロパティは TargetObject 、参照するプロパティを含むオブジェクトを指定します。 プロパティは PropertyName 、参照するプロパティの名前を指定します。

このオブジェクトには、 または setget参照を使用するかどうかを示すプロパティがありません。 プロパティ参照が代入ステートメントの左側 (代入先、 側) に存在する場合は、 setになります。

コンストラクター

CodePropertyReferenceExpression()

CodePropertyReferenceExpression クラスの新しいインスタンスを初期化します。

CodePropertyReferenceExpression(CodeExpression, String)

対象オブジェクトとプロパティ名を指定して、CodePropertyReferenceExpression クラスの新しいインスタンスを初期化します。

プロパティ

PropertyName

参照されるプロパティの名前を取得または設定します。

TargetObject

参照するプロパティを格納したオブジェクトを取得または設定します。

UserData

現在のオブジェクトのユーザー定義可能なデータを取得します。

(継承元 CodeObject)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象