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)
659
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)
9152
if (symbol is
TupleElementFieldSymbol
or TupleErrorFieldSymbol)
Symbols\FieldSymbol.cs (5)
416
Debug.Assert(!(this is
TupleElementFieldSymbol
or TupleErrorFieldSymbol));
425
Debug.Assert(!(this is
TupleElementFieldSymbol
or TupleErrorFieldSymbol));
439
Debug.Assert(!(this is
TupleElementFieldSymbol
));
452
Debug.Assert(!(this is
TupleElementFieldSymbol
));
475
Debug.Assert(!(this is
TupleElementFieldSymbol
or TupleErrorFieldSymbol or Retargeting.RetargetingFieldSymbol));
Symbols\Symbol.cs (1)
1671
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)
604
var underlyingField = field is
TupleElementFieldSymbol
tupleElement ? tupleElement.UnderlyingField.OriginalDefinition : field.OriginalDefinition;
827
else if (member is
TupleElementFieldSymbol
tupleField)
1107
if (underlyingMemberDefinition is
TupleElementFieldSymbol
tupleField)