CodeAssignStatement Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une instruction d'assignation 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
- 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 = 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
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
= value2
où value1
est l’objet affecté et value2
est affecté. La Left propriété indique l’objet auquel attribuer. La Right propriété indique l’objet à affecter.
Constructeurs
CodeAssignStatement() |
Initialise une nouvelle instance de la classe CodeAssignStatement. |
CodeAssignStatement(CodeExpression, CodeExpression) |
Initialise une nouvelle instance de la classe CodeAssignStatement avec les expressions spécifiées. |
Propriétés
EndDirectives |
Obtient un objet CodeDirectiveCollection 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 faisant l'objet de l'assignation. |
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 à assigner. |
StartDirectives |
Obtient un objet CodeDirectiveCollection qui contient des directives de début. (Hérité de CodeStatement) |
UserData |
Obtient les données définissables par l'utilisateur pour l'objet en cours. (Hérité de CodeObject) |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |