CodeAssignStatement Klasa

Definicja

Reprezentuje prostą instrukcję przypisania.

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
Dziedziczenie
CodeAssignStatement
Atrybuty

Przykłady

Poniższy kod tworzy obiekt CodeAssignStatement , który przypisuje wartość 10 do zmiennej całkowitej o nazwie i :

// 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

Uwagi

CodeAssignStatement Może służyć do reprezentowania instrukcji, która przypisuje wartość obiektu do innego obiektu lub odwołanie do innego odwołania. Proste instrukcje przypisania mają zwykle postać " value1 = value2 , gdzie value1 jest obiektem przypisanym i value2 jest przypisywany. Właściwość Left wskazuje obiekt do przypisania. Właściwość Right wskazuje obiekt do przypisania.

Konstruktory

CodeAssignStatement()

Inicjuje nowe wystąpienie klasy CodeAssignStatement.

CodeAssignStatement(CodeExpression, CodeExpression)

Inicjuje CodeAssignStatement nowe wystąpienie klasy przy użyciu określonych wyrażeń.

Właściwości

EndDirectives

CodeDirectiveCollection Pobiera obiekt zawierający dyrektywy końcowe.

(Odziedziczone po CodeStatement)
Left

Pobiera lub ustawia wyrażenie reprezentujące obiekt lub odwołanie do przypisania.

LinePragma

Pobiera lub ustawia wiersz, w którym występuje instrukcja kodu.

(Odziedziczone po CodeStatement)
Right

Pobiera lub ustawia wyrażenie reprezentujące obiekt lub odwołanie do przypisania.

StartDirectives

CodeDirectiveCollection Pobiera obiekt zawierający dyrektywy startowe.

(Odziedziczone po CodeStatement)
UserData

Pobiera dane zdefiniowane przez użytkownika dla bieżącego obiektu.

(Odziedziczone po CodeObject)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy