Caprices

CodeAssignStatement

メンバ

コンストラクタ

public CodeAssignStatement();
概要
System.CodeDom.CodeAssignStatement クラスの新しいインスタンスを初期化します。
public CodeAssignStatement( CodeExpression left, CodeExpression right );
概要
式を指定して、CodeAssignStatement クラスの新しいインスタンスを初期化します。
パラメーター
left
代入先の変数です。
right
代入する値。

▲ページ先頭へ

プロパティ

public CodeExpression Left{ get; set; }
概要
取得または設定に割り当てるへの参照、オブジェクトを表す式。 代入先のオブジェクトや参照を表す式を取得または設定します。
戻り値
A System.CodeDom.CodeExpression に割り当てるへの参照、オブジェクトを示します。
public CodeExpression Right{ get; set; }
概要
取得または割り当てるへの参照、オブジェクトを表す式を設定します。 代入するオブジェクトや参照を表す式を取得または設定します。
戻り値
A System.CodeDom.CodeExpression 割り当てるへの参照、オブジェクトを示します。
EndDirectives
終了ディレクティブを含む CodeDirectiveCollection オブジェクトを取得します。 (Inherited from CodeStatement )
LinePragma
コード ステートメントのある行を取得または設定します。 (Inherited from CodeStatement )
StartDirectives
開始ディレクティブを含む CodeDirectiveCollection オブジェクトを取得します。 (Inherited from CodeStatement )
UserData
現在のオブジェクトのユーザー定義可能なデータを取得します。 (Inherited from CodeObject )

▲ページ先頭へ

メソッド

Equals(Object)
指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Inherited from Object)
GetHashCode()
既定のハッシュ関数として機能します。 (Inherited from Object)
GetType()
現在のインスタンスの Type を取得します。 (Inherited from Object)
MemberwiseClone()
現在の Object の簡易コピーを作成します。 (Inherited from Object)
ToString()
現在のオブジェクトを表す文字列を返します。 (Inherited from Object)

▲ページ先頭へ

次のコード作成、CodeAssignStatement値 10 をという名前の整数変数を割り当てるi:

				
// Assigns the value of the 10 to the integer variable "i".
// 整数可変「i」への10の譲り請け人値。
CodeAssignStatement as1 = 
	new CodeAssignStatement(
		new CodeVariableReferenceExpression("i"), 
		new CodePrimitiveExpression(10)
	);

// A C# code generator produces the following source code for the preceeding example code:
// A C#コードジェネレータはpreceeding例コードのための以下のソースコードを作り出す:

// i=10;
				
				

▲ページ先頭へ

定義

				
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Serializable]
public class CodeAssignStatement : System.CodeDom.CodeStatement
				
				

▲ページ先頭へ

クラス

				
#region アセンブリ System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:¥Program Files (x86)¥Reference Assemblies¥Microsoft¥Framework¥.NETFramework¥v4.6.1¥System.dll
#endregion

using System.Runtime.InteropServices;

namespace System.CodeDom
{
	//
	// 概要:
	//     単純な代入ステートメントを表します。
	[ClassInterface( ClassInterfaceType.AutoDispatch )]
	[ComVisible( true )]
	public class CodeAssignStatement : CodeStatement
	{
		//
		// 概要:
		//     System.CodeDom.CodeAssignStatement クラスの新しいインスタンスを初期化します。
		public CodeAssignStatement();
		//
		// 概要:
		//     新しいインスタンスを初期化、 System.CodeDom.CodeAssignStatement クラスの指定した式を使用します。
		//
		// パラメーター:
		//   left:
		//     代入先の変数です。
		//
		//   right:
		//     代入する値。
		public CodeAssignStatement( CodeExpression left, CodeExpression right );

		//
		// 概要:
		//     取得または設定に割り当てるへの参照、オブジェクトを表す式。
		//
		// 戻り値:
		//     A System.CodeDom.CodeExpression に割り当てるへの参照、オブジェクトを示します。
		public CodeExpression Left
		{
			get;
			set;
		}
		//
		// 概要:
		//     取得または割り当てるへの参照、オブジェクトを表す式を設定します。
		//
		// 戻り値:
		//     A System.CodeDom.CodeExpression 割り当てるへの参照、オブジェクトを示します。
		public CodeExpression Right
		{
			get;
			set;
		}
	}
}
				
				

▲ページ先頭へ