3 writes to DeclaredEnvironment
Microsoft.CodeAnalysis.CSharp (3)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (3)
274
ScopeTree.
DeclaredEnvironment
= null;
344
scope.
DeclaredEnvironment
= env;
496
scope.
DeclaredEnvironment
= null;
17 references to DeclaredEnvironment
Microsoft.CodeAnalysis.CSharp (17)
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (15)
157
var env = curScope.
DeclaredEnvironment
;
167
var oldEnv = curScope?.
DeclaredEnvironment
;
176
var env = curScope.
DeclaredEnvironment
;
218
var env = ScopeTree.
DeclaredEnvironment
;
343
Debug.Assert(scope.
DeclaredEnvironment
is null);
372
if (!(scope.
DeclaredEnvironment
is null))
375
environmentsToScopes[scope.
DeclaredEnvironment
] = scope;
397
if (scope.
DeclaredEnvironment
is null)
401
while (currentScope.
DeclaredEnvironment
is null || currentScope.
DeclaredEnvironment
.CapturesParent)
410
if (currentScope.
DeclaredEnvironment
is null ||
411
currentScope.
DeclaredEnvironment
.IsStruct)
442
var scopeEnv = scope.
DeclaredEnvironment
;
464
var env = parentScope.
DeclaredEnvironment
;
489
var targetEnv = bestScope.
DeclaredEnvironment
;
Lowering\ClosureConversion\ClosureConversion.cs (2)
347
if (scope.
DeclaredEnvironment
is { } env)
1539
if (scope.
DeclaredEnvironment
== function.ContainingEnvironmentOpt)