CodeAssignStatement Osztály

Definíció

Egy egyszerű hozzárendelési utasítást jelöl.

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
Öröklődés
CodeAssignStatement
Attribútumok

Példák

A következő kód létrehoz egy CodeAssignStatement 10 értéket hozzárendelő értéket egy nevesített iegész szám változóhoz:

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

Megjegyzések

CodeAssignStatement Olyan utasítást jelölhet, amely egy objektum értékét egy másik objektumhoz rendeli, vagy egy másik hivatkozásra mutató hivatkozást. Az egyszerű hozzárendelési utasítások általában "" value1 = value2 formátumúak, ahol value1 az objektum van hozzárendelve, és value2 ki van rendelve. A Left tulajdonság jelzi a hozzárendelni kívánt objektumot. A Right tulajdonság a hozzárendelni kívánt objektumot jelzi.

Konstruktorok

Name Description
CodeAssignStatement()

Inicializálja a CodeAssignStatement osztály új példányát.

CodeAssignStatement(CodeExpression, CodeExpression)

Inicializálja az CodeAssignStatement osztály új példányát a megadott kifejezések használatával.

Tulajdonságok

Name Description
EndDirectives

Lekéri a CodeDirectiveCollection végfelhasználói irányelveket tartalmazó objektumot.

(Öröklődés forrása CodeStatement)
Left

Lekéri vagy beállítja a hozzárendelni kívánt objektumot vagy hivatkozást jelképező kifejezést.

LinePragma

Lekéri vagy beállítja azt a sort, amelyen a kódutasítás történik.

(Öröklődés forrása CodeStatement)
Right

Lekéri vagy beállítja a hozzárendelni kívánt objektumot vagy hivatkozást képviselő kifejezést.

StartDirectives

Lekéri a CodeDirectiveCollection kezdő irányelveket tartalmazó objektumot.

(Öröklődés forrása CodeStatement)
UserData

Lekéri az aktuális objektum felhasználó által definiálható adatait.

(Öröklődés forrása CodeObject)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: