1 write to TupleUnderlyingType
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Tuples\TupleTypeSymbol.cs (1)
925
TupleUnderlyingType
= underlyingType;
7 references to TupleUnderlyingType
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Tuples\TupleTypeSymbol.cs (7)
121
=> this._lazyTupleData != null ? this.TupleData!.
TupleUnderlyingType
: (this.IsTupleType ? this : null);
969
Debug.Assert(tuple.Equals(
TupleUnderlyingType
, TypeCompareKind.IgnoreTupleNames));
1001
Debug.Assert(tuple.Equals(
TupleUnderlyingType
, TypeCompareKind.IgnoreTupleNames));
1053
var members =
TupleUnderlyingType
.GetMembers();
1082
Debug.Assert((object)underlyingAssociatedField.ContainingSymbol ==
TupleUnderlyingType
);
1083
Debug.Assert(
TupleUnderlyingType
.GetMembers(underlyingAssociatedField.Name).IndexOf(underlyingAssociatedField) < 0);
1112
if (TypeSymbol.Equals(underlyingMemberDefinition.ContainingType,
TupleUnderlyingType
.OriginalDefinition, TypeCompareKind.ConsiderEverything))