VariableReferenceExpression Class

Represents a reference to a local variable.

public class VariableReferenceExpression : Expression
Inheritance
Expression VariableReferenceExpression

Constructors

NameDescription
VariableReferenceExpression()
VariableReferenceExpression(VariableDeclarationStatement)Initializes a new instance of the VariableReferenceExpression class referencing a variable declaration.
VariableReferenceExpression(string)Initializes a new instance of the VariableReferenceExpression class with the specified variable name.

VariableReferenceExpression overloads

VariableReferenceExpression()

VariableReferenceExpression.cs
public VariableReferenceExpression()

No documentation is available.

VariableReferenceExpression(VariableDeclarationStatement)

VariableReferenceExpression.cs

Initializes a new instance of the VariableReferenceExpression class referencing a variable declaration.

public VariableReferenceExpression(VariableDeclarationStatement variableDeclarationStatement)
Parameters
variableDeclarationStatement VariableDeclarationStatement
The variable declaration to reference.

VariableReferenceExpression(string)

VariableReferenceExpression.cs

Initializes a new instance of the VariableReferenceExpression class with the specified variable name.

public VariableReferenceExpression(string name)
Parameters
name string
The variable name.

Properties

NameDescription
Name
public string? Name { get; set; }

Property value

string?

No documentation is available.

Operators

NameDescription
implicit operator VariableReferenceExpression(VariableDeclarationStatement)

implicit operator VariableReferenceExpression(VariableDeclarationStatement)

VariableReferenceExpression.cs
public static implicit operator VariableReferenceExpression(VariableDeclarationStatement variableDeclarationStatement)

Parameters

variableDeclarationStatement VariableDeclarationStatement

Returns

VariableReferenceExpression

No documentation is available.