1 write to Field
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5506this.Field = field;
17 references to Field
Microsoft.CodeAnalysis.CSharp (17)
Binder\DecisionDagBuilder.cs (1)
2007return $"t{tempIdentifier(e)}={e.Kind}({tempName(e.Input)}.{e.Field.Name})";
Binder\PatternExplainer.cs (3)
511evaluations.All(e => e is BoundDagFieldEvaluation { Field: var field } && field.IsTupleElement())) 520var index = e.Field.TupleElementIndex; 617properties.Add(e.Field, subPattern);
BoundTree\BoundDagEvaluation.cs (4)
53BoundDagFieldEvaluation e => e.Field.CorrespondingTupleField ?? e.Field, 154return new BoundDagTemp(Syntax, Field.Type, this); 160return Update(Field, input);
BoundTree\BoundDagTest.cs (1)
68return $"{e.GetOutputTempDebuggerDisplay()} = {e.Input.GetDebuggerDisplay()}.{e.Field.Name}";
FlowAnalysis\NullableWalker_Patterns.cs (1)
730var field = (FieldSymbol)AsMemberOfType(inputType, e.Field);
Generated\BoundNodes.xml.Generated.cs (4)
5516if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(field, this.Field) || input != this.Input) 11878FieldSymbol field = this.VisitFieldSymbol(node.Field); 14005FieldSymbol field = GetUpdatedSymbol(node, node.Field); 16522new TreeDumperNode("field", node.Field, null),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
142FieldSymbol field = f.Field; 605return f.Input.IsOriginalInput && !f.Field.IsTupleElement(); 677eval.Field is var field &&