Partager via


CodeAssignStatement Classe

Définition

Représente une instruction d’affectation simple.

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
Héritage
CodeAssignStatement
Attributs

Exemples

Le code suivant crée un CodeAssignStatement qui affecte la valeur 10 à une variable entière nommée i:

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

Remarques

CodeAssignStatement peut être utilisé pour représenter une instruction qui affecte la valeur d’un objet à un autre objet ou une référence à une autre référence. Les instructions d’affectation simples sont généralement de la forme « , value1 = value2value1 est l’objet auquel l’objet est affecté et value2 auquel il est affecté. La Left propriété indique l’objet à affecter. La Right propriété indique l’objet à affecter.

Constructeurs

Nom Description
CodeAssignStatement()

Initialise une nouvelle instance de la classe CodeAssignStatement.

CodeAssignStatement(CodeExpression, CodeExpression)

Initialise une nouvelle instance de la classe à l’aide CodeAssignStatement des expressions spécifiées.

Propriétés

Nom Description
EndDirectives

Obtient un CodeDirectiveCollection objet qui contient des directives de fin.

(Hérité de CodeStatement)
Left

Obtient ou définit l’expression représentant l’objet ou la référence à affecter.

LinePragma

Obtient ou définit la ligne sur laquelle l’instruction de code se produit.

(Hérité de CodeStatement)
Right

Obtient ou définit l’expression représentant l’objet ou la référence à affecter.

StartDirectives

Obtient un CodeDirectiveCollection objet qui contient des directives de début.

(Hérité de CodeStatement)
UserData

Obtient les données définissables par l’utilisateur pour l’objet actuel.

(Hérité de CodeObject)

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à