1 write to Field
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5450this.Field = field;
17 references to Field
Microsoft.CodeAnalysis.CSharp (17)
Binder\DecisionDagBuilder.cs (1)
1739return $"t{tempIdentifier(e)}={e.Kind}({tempName(e.Input)}.{e.Field.Name})";
Binder\PatternExplainer.cs (5)
471evaluations.All(e => e is BoundDagFieldEvaluation { Field: var field } && field.IsTupleElement())) 479var elementTemp = new BoundDagTemp(e.Syntax, e.Field.Type, e); 480var index = e.Field.TupleElementIndex; 566var subInput = new BoundDagTemp(e.Syntax, e.Field.Type, e); 568properties.Add(e.Field, subPattern);
BoundTree\BoundDagEvaluation.cs (2)
37BoundDagFieldEvaluation e => e.Field.CorrespondingTupleField ?? e.Field,
BoundTree\BoundDagTest.cs (1)
59return $"{e.GetOutputTempDebuggerDisplay()} = {e.Input.GetDebuggerDisplay()}.{e.Field.Name}";
FlowAnalysis\NullableWalker_Patterns.cs (1)
488var field = (FieldSymbol)AsMemberOfType(inputType, e.Field);
Generated\BoundNodes.xml.Generated.cs (4)
5460if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(field, this.Field) || input != this.Input) 11652return node.Update(node.Field, input); 13719FieldSymbol field = GetUpdatedSymbol(node, node.Field); 16234new TreeDumperNode("field", node.Field, null),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
142FieldSymbol field = f.Field; 590return f.Input.IsOriginalInput && !f.Field.IsTupleElement(); 662eval.Field is var field &&