1 write to Locals
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
286
this.
Locals
= locals;
26 references to Locals
Microsoft.CodeAnalysis.CSharp (26)
Binder\RefSafetyAnalysis.cs (1)
254
using var _ = new LocalScope(this, fieldEqualsValue.
Locals
);
BoundTree\BoundNode.cs (6)
477
AddAll(node.
Locals
);
479
RemoveAll(node.
Locals
);
485
AddAll(node.
Locals
);
487
RemoveAll(node.
Locals
);
493
AddAll(node.
Locals
);
495
RemoveAll(node.
Locals
);
Compilation\InitializerSemanticModel.cs (1)
168
return new BoundPropertyEqualsValue(result.Syntax, property, result.
Locals
, result.Value);
Generated\BoundNodes.xml.Generated.cs (12)
314
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(field, this.Field) || locals != this.
Locals
|| value != this.Value)
344
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(property, this.Property) || locals != this.
Locals
|| value != this.Value)
374
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(parameter, this.Parameter) || locals != this.
Locals
|| value != this.Value)
10423
return node.Update(node.Field, node.
Locals
, value);
10428
return node.Update(node.Property, node.
Locals
, value);
10433
return node.Update(node.Parameter, node.
Locals
, value);
11797
ImmutableArray<LocalSymbol> locals = GetUpdatedArray(node, node.
Locals
);
11805
ImmutableArray<LocalSymbol> locals = GetUpdatedArray(node, node.
Locals
);
11813
ImmutableArray<LocalSymbol> locals = GetUpdatedArray(node, node.
Locals
);
14430
new TreeDumperNode("locals", node.
Locals
, null),
14438
new TreeDumperNode("locals", node.
Locals
, null),
14446
new TreeDumperNode("locals", node.
Locals
, null),
Lowering\InitializerRewriter.cs (3)
108
{ WasCompilerGenerated = !fieldInit.
Locals
.IsEmpty || fieldInit.WasCompilerGenerated };
110
if (!fieldInit.
Locals
.IsEmpty)
112
boundStatement = new BoundBlock(syntax, fieldInit.
Locals
, ImmutableArray.Create(boundStatement)) { WasCompilerGenerated = fieldInit.WasCompilerGenerated };
Operations\CSharpOperationFactory.cs (3)
1652
return new FieldInitializerOperation(initializedFields, boundFieldEqualsValue.
Locals
.GetPublicSymbols(), value, _semanticModel, syntax, isImplicit);
1661
return new PropertyInitializerOperation(initializedProperties, boundPropertyEqualsValue.
Locals
.GetPublicSymbols(), value, _semanticModel, syntax, isImplicit);
1670
return new ParameterInitializerOperation(parameter, boundParameterEqualsValue.
Locals
.GetPublicSymbols(), value, _semanticModel, syntax, isImplicit);