3 writes to DeclaredEnvironment
Microsoft.CodeAnalysis.CSharp (3)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (3)
269
ScopeTree.
DeclaredEnvironment
= null;
339
scope.
DeclaredEnvironment
= env;
491
scope.
DeclaredEnvironment
= null;
17 references to DeclaredEnvironment
Microsoft.CodeAnalysis.CSharp (17)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (15)
153
var env = curScope.
DeclaredEnvironment
;
163
var oldEnv = curScope?.
DeclaredEnvironment
;
172
var env = curScope.
DeclaredEnvironment
;
213
var env = ScopeTree.
DeclaredEnvironment
;
338
Debug.Assert(scope.
DeclaredEnvironment
is null);
367
if (!(scope.
DeclaredEnvironment
is null))
370
environmentsToScopes[scope.
DeclaredEnvironment
] = scope;
392
if (scope.
DeclaredEnvironment
is null)
396
while (currentScope.
DeclaredEnvironment
is null || currentScope.
DeclaredEnvironment
.CapturesParent)
405
if (currentScope.
DeclaredEnvironment
is null ||
406
currentScope.
DeclaredEnvironment
.IsStruct)
437
var scopeEnv = scope.
DeclaredEnvironment
;
459
var env = parentScope.
DeclaredEnvironment
;
484
var targetEnv = bestScope.
DeclaredEnvironment
;
Lowering\ClosureConversion\ClosureConversion.cs (2)
337
if (scope.
DeclaredEnvironment
is { } env)
1508
if (scope.
DeclaredEnvironment
== function.ContainingEnvironmentOpt)