1 write to TupleUnderlyingType
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Tuples\TupleTypeSymbol.cs (1)
926
TupleUnderlyingType
= underlyingType;
7 references to TupleUnderlyingType
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Tuples\TupleTypeSymbol.cs (7)
122
=> this._lazyTupleData != null ? this.TupleData!.
TupleUnderlyingType
: (this.IsTupleType ? this : null);
970
Debug.Assert(tuple.Equals(
TupleUnderlyingType
, TypeCompareKind.IgnoreTupleNames));
1002
Debug.Assert(tuple.Equals(
TupleUnderlyingType
, TypeCompareKind.IgnoreTupleNames));
1054
var members =
TupleUnderlyingType
.GetMembers();
1083
Debug.Assert((object)underlyingAssociatedField.ContainingSymbol ==
TupleUnderlyingType
);
1084
Debug.Assert(
TupleUnderlyingType
.GetMembers(underlyingAssociatedField.Name).IndexOf(underlyingAssociatedField) < 0);
1113
if (TypeSymbol.Equals(underlyingMemberDefinition.ContainingType,
TupleUnderlyingType
.OriginalDefinition, TypeCompareKind.ConsiderEverything))