C# Class System.Linq.Expressions.Interpreter.LocalVariables.VariableScope

Tracks where a variable is defined and what range of instructions it's used in.
Show file Open project: dotnet/corefx

Public Properties

Property Type Description
ChildScopes List
Parent VariableScope
Start int
Stop int
Variable LocalVariable

Public Methods

Method Description
VariableScope ( LocalVariable variable, int start, VariableScope parent ) : System.Collections.Generic

Method Details

VariableScope() public method

public VariableScope ( LocalVariable variable, int start, VariableScope parent ) : System.Collections.Generic
variable LocalVariable
start int
parent VariableScope
return System.Collections.Generic

Property Details

ChildScopes public property

public List ChildScopes
return List

Parent public property

public VariableScope Parent
return VariableScope

Start public property

public int Start
return int

Stop public property

public int Stop
return int

Variable public property

public LocalVariable,System.Linq.Expressions.Interpreter Variable
return LocalVariable