1 type derived from TupleElementFieldSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Tuples\TupleFieldSymbol.cs (1)
249
internal sealed class TupleVirtualElementFieldSymbol :
TupleElementFieldSymbol
2 instantiations of TupleElementFieldSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Tuples\TupleFieldSymbol.cs (1)
214
return new
TupleElementFieldSymbol
(newOwner, _underlyingField.OriginalDefinition.AsMember(newUnderlyingOwner), TupleElementIndex, Locations, IsImplicitlyDeclared);
Symbols\Tuples\TupleTypeSymbol.cs (1)
660
defaultTupleField = new
TupleElementFieldSymbol
(this,
14 references to TupleElementFieldSymbol
Microsoft.CodeAnalysis.CSharp (14)
FlowAnalysis\LocalDataFlowPass.cs (1)
163
if (symbol is
TupleElementFieldSymbol
fieldSymbol)
FlowAnalysis\NullableWalker.cs (1)
8190
if (symbol is
TupleElementFieldSymbol
or TupleErrorFieldSymbol)
Symbols\FieldSymbol.cs (5)
414
Debug.Assert(!(this is
TupleElementFieldSymbol
or TupleErrorFieldSymbol));
423
Debug.Assert(!(this is
TupleElementFieldSymbol
or TupleErrorFieldSymbol));
437
Debug.Assert(!(this is
TupleElementFieldSymbol
));
450
Debug.Assert(!(this is
TupleElementFieldSymbol
));
473
Debug.Assert(!(this is
TupleElementFieldSymbol
or TupleErrorFieldSymbol or Retargeting.RetargetingFieldSymbol));
Symbols\Symbol.cs (1)
1644
if (field is
TupleElementFieldSymbol
tupleElement)
Symbols\Tuples\TupleFieldSymbol.cs (3)
49
Debug.Assert(!(underlyingField is
TupleElementFieldSymbol
));
160
var
other = obj as
TupleElementFieldSymbol
;
Symbols\Tuples\TupleTypeSymbol.cs (3)
605
var underlyingField = field is
TupleElementFieldSymbol
tupleElement ? tupleElement.UnderlyingField.OriginalDefinition : field.OriginalDefinition;
828
else if (member is
TupleElementFieldSymbol
tupleField)
1108
if (underlyingMemberDefinition is
TupleElementFieldSymbol
tupleField)