CodePropertyReferenceExpressionとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CodePropertyReferenceExpressionの意味・解説 

CodePropertyReferenceExpression クラス

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

名前空間: System.CodeDom
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _
Public Class CodePropertyReferenceExpression
    Inherits CodeExpression
Dim instance As CodePropertyReferenceExpression
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] 
public class CodePropertyReferenceExpression
 : CodeExpression
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)] 
public ref class CodePropertyReferenceExpression
 : public CodeExpression
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ 
public class CodePropertyReferenceExpression
 extends CodeExpression
SerializableAttribute 
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) 
public class CodePropertyReferenceExpression
 extends CodeExpression
解説解説

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

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

このオブジェクトには、参照get または set使用されているかどうかを示すプロパティはありません。プロパティ参照代入ステートメント左辺、つまり代入先に記述した場合、これは set となります

使用例使用例

CodePropertyReferenceExpression使用してプロパティ参照する方法については、次のコード例参照してください

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 propertyRef1 = 
    new CodePropertyReferenceExpression(new
 CodeThisReferenceExpression(), "TestProperty");

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

//    this.TestProperty
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 VJ# code generator produces the following source code for the 
// preceeding example code:
//    this.TestProperty
継承階層継承階層
System.Object
   System.CodeDom.CodeObject
     System.CodeDom.CodeExpression
      System.CodeDom.CodePropertyReferenceExpression
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodePropertyReferenceExpression メンバ
System.CodeDom 名前空間

CodePropertyReferenceExpression コンストラクタ ()


CodePropertyReferenceExpression コンストラクタ (CodeExpression, String)

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

名前空間: System.CodeDom
アセンブリ: System (system.dll 内)
構文構文

Public Sub New ( _
    targetObject As CodeExpression, _
    propertyName As String _
)
Dim targetObject As CodeExpression
Dim propertyName As String

Dim instance As New CodePropertyReferenceExpression(targetObject,
 propertyName)
public CodePropertyReferenceExpression (
    CodeExpression targetObject,
    string propertyName
)
public:
CodePropertyReferenceExpression (
    CodeExpression^ targetObject, 
    String^ propertyName
)
public CodePropertyReferenceExpression (
    CodeExpression targetObject, 
    String propertyName
)
public function CodePropertyReferenceExpression
 (
    targetObject : CodeExpression, 
    propertyName : String
)

パラメータ

targetObject

参照するプロパティ格納したオブジェクトを示す CodeExpression。

propertyName

参照されるプロパティの名前。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodePropertyReferenceExpression クラス
CodePropertyReferenceExpression メンバ
System.CodeDom 名前空間

CodePropertyReferenceExpression コンストラクタ

CodePropertyReferenceExpression クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
CodePropertyReferenceExpression () CodePropertyReferenceExpression クラス新しインスタンス初期化します。
CodePropertyReferenceExpression (CodeExpression, String) 対象オブジェクトプロパティ名を指定してCodePropertyReferenceExpression クラス新しインスタンス初期化します。
参照参照

関連項目

CodePropertyReferenceExpression クラス
CodePropertyReferenceExpression メンバ
System.CodeDom 名前空間

CodePropertyReferenceExpression プロパティ


CodePropertyReferenceExpression メソッド


CodePropertyReferenceExpression メンバ

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

CodePropertyReferenceExpression データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド CodePropertyReferenceExpression オーバーロードされます。 CodePropertyReferenceExpression クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CodePropertyReferenceExpression クラス
System.CodeDom 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CodePropertyReferenceExpression」の関連用語

CodePropertyReferenceExpressionのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CodePropertyReferenceExpressionのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS