Partager via


CodeVariableReferenceExpression Classe

Définition

Représente une référence à une variable locale.

public ref class CodeVariableReferenceExpression : System::CodeDom::CodeExpression
public class CodeVariableReferenceExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeVariableReferenceExpression : System.CodeDom.CodeExpression
type CodeVariableReferenceExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeVariableReferenceExpression = class
    inherit CodeExpression
Public Class CodeVariableReferenceExpression
Inherits CodeExpression
Héritage
CodeVariableReferenceExpression
Attributs

Exemples

L’exemple de code suivant illustre l’utilisation d’une CodeVariableReferenceExpression variable locale pour faire référence à une variable locale.

CodeVariableReferenceExpression variableRef1 =
    new CodeVariableReferenceExpression("TestVariable");

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

//    TestVariable
Dim variableRef1 As New CodeVariableReferenceExpression("TestVariable")
' A Visual Basic code generator produces the following source code for the preceeding example code:

'	TestVariable

Remarques

CodeVariableReferenceExpression peut être utilisé pour représenter une référence à une variable locale.

La VariableName propriété spécifie le nom de la variable locale à référencer.

Permet CodeFieldReferenceExpression de référencer un champ. Permet CodePropertyReferenceExpression de référencer une propriété. Permet CodeEventReferenceExpression de référencer un événement.

Constructeurs

Nom Description
CodeVariableReferenceExpression()

Initialise une nouvelle instance de la classe CodeVariableReferenceExpression.

CodeVariableReferenceExpression(String)

Initialise une nouvelle instance de la CodeVariableReferenceExpression classe à l’aide du nom de variable locale spécifié.

Propriétés

Nom Description
UserData

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

(Hérité de CodeObject)
VariableName

Obtient ou définit le nom de la variable locale à référencer.

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 à