2 overrides of CorrespondingTupleField
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
141public override FieldSymbol CorrespondingTupleField
Symbols\Tuples\TupleFieldSymbol.cs (1)
201public sealed override FieldSymbol CorrespondingTupleField
13 references to CorrespondingTupleField
Microsoft.CodeAnalysis.CSharp (6)
BoundTree\BoundDagEvaluation.cs (1)
37BoundDagFieldEvaluation e => e.Field.CorrespondingTupleField ?? e.Field,
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
627var field = loweredInput.Type.TupleElements[i].CorrespondingTupleField; 667field.CorrespondingTupleField != null &&
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
102field = field.CorrespondingTupleField ?? field;
Symbols\FieldSymbol.cs (1)
460return this.CorrespondingTupleField is object;
Symbols\PublicModel\FieldSymbol.cs (1)
70return _underlying.CorrespondingTupleField.GetPublicSymbol();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
CodeGen\CodeGenTupleTest.cs (7)
28009Assert.Same(field, field.CorrespondingTupleField); 28288Assert.Same(item, item.CorrespondingTupleField); 28368Assert.Null(item.CorrespondingTupleField); 28455Assert.Same(item, item.CorrespondingTupleField); 28460Assert.Null(item.CorrespondingTupleField); 28572Assert.Null(field.CorrespondingTupleField); 29063tupleField.CorrespondingTupleField.ToTestDisplayString(includeNonNullable: true));