1 type derived from TupleElementFieldSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Tuples\TupleFieldSymbol.cs (1)
251
internal sealed class TupleVirtualElementFieldSymbol :
TupleElementFieldSymbol
2 instantiations of TupleElementFieldSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Tuples\TupleFieldSymbol.cs (1)
216
return new
TupleElementFieldSymbol
(newOwner, _underlyingField.OriginalDefinition.AsMember(newUnderlyingOwner), TupleElementIndex, Locations, IsImplicitlyDeclared);
Symbols\Tuples\TupleTypeSymbol.cs (1)
666
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)
9165
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)
1685
if (field is
TupleElementFieldSymbol
tupleElement)
Symbols\Tuples\TupleFieldSymbol.cs (3)
49
Debug.Assert(!(underlyingField is
TupleElementFieldSymbol
));
162
var
other = obj as
TupleElementFieldSymbol
;
Symbols\Tuples\TupleTypeSymbol.cs (3)
611
var underlyingField = field is
TupleElementFieldSymbol
tupleElement ? tupleElement.UnderlyingField.OriginalDefinition : field.OriginalDefinition;
834
else if (member is
TupleElementFieldSymbol
tupleField)
1114
if (underlyingMemberDefinition is
TupleElementFieldSymbol
tupleField)