CodeAssignStatement クラス

定義

単純な代入ステートメントを表します。

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

次のコードでは、 CodeAssignStatement という名前 i の整数変数に値 10 を割り当てる を作成します。

// Assigns the value of the 10 to the integer variable "i".
CodeAssignStatement^ as1 = gcnew CodeAssignStatement( gcnew CodeVariableReferenceExpression( "i" ),gcnew CodePrimitiveExpression( 10 ) );

// A C# code generator produces the following source code for the preceeding example code:
// i=10;
// Assigns the value of the 10 to the integer variable "i".
CodeAssignStatement as1 = new CodeAssignStatement(new CodeVariableReferenceExpression("i"), new CodePrimitiveExpression(10));

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

// i=10;
' Assigns the value 10 to the integer variable "i".
Dim as1 As New CodeAssignStatement(New CodeVariableReferenceExpression("i"), New CodePrimitiveExpression(10))

' A Visual Basic code generator produces the following source code for the preceeding example code:

' i = 10

注釈

CodeAssignStatement は、オブジェクトの値を別のオブジェクトに割り当てるステートメント、または別の参照への参照を表すために使用できます。 単純な代入ステートメントは通常、 " " value1 = value2 という形式になります。ここで value1 、 は割り当て先のオブジェクトであり value2 、割り当てられます。 プロパティは Left 、割り当てるオブジェクトを示します。 プロパティは Right 、割り当てるオブジェクトを示します。

コンストラクター

CodeAssignStatement()

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

CodeAssignStatement(CodeExpression, CodeExpression)

式を指定して、CodeAssignStatement クラスの新しいインスタンスを初期化します。

プロパティ

EndDirectives

終了ディレクティブを含む CodeDirectiveCollection オブジェクトを取得します。

(継承元 CodeStatement)
Left

代入先のオブジェクトや参照を表す式を取得または設定します。

LinePragma

コード ステートメントのある行を取得または設定します。

(継承元 CodeStatement)
Right

代入するオブジェクトや参照を表す式を取得または設定します。

StartDirectives

開始ディレクティブを含む CodeDirectiveCollection オブジェクトを取得します。

(継承元 CodeStatement)
UserData

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

(継承元 CodeObject)

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象