12 references to TupleData
Microsoft.CodeAnalysis.CSharp (12)
Symbols\MissingMetadataTypeSymbol.cs (1)
354
var other = new TopLevel(_containingModule, _namespaceName, name, arity, mangleName, isNativeInt: asNativeInt, _lazyErrorInfo, _lazyContainingNamespace, _lazyTypeId,
TupleData
);
Symbols\NativeIntegerTypeSymbol.cs (1)
31
Debug.Assert(underlyingType.
TupleData
is null);
Symbols\Tuples\TupleTypeSymbol.cs (8)
113
if (!IsTupleType || (original._lazyTupleData == null && this._lazyTupleData == null) ||
TupleData
!.EqualsIgnoringTupleUnderlyingType(original.
TupleData
))
122
=> this._lazyTupleData != null ? this.
TupleData
!.TupleUnderlyingType : (this.IsTupleType ? this : null);
175
if (newData.EqualsIgnoringTupleUnderlyingType(
TupleData
))
560
=> IsTupleType ?
TupleData
!.TupleElementTypesWithAnnotations(this) : default;
563
=> IsTupleType ?
TupleData
!.TupleElements(this) : default;
567
return IsTupleType ?
TupleData
!.GetTupleMemberSymbolForUnderlyingMember(underlyingMemberOpt) : null;
588
var elementLocations =
TupleData
!.ElementLocations;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (2)
133
return
TupleData
.Locations;
146
return GetDeclaringSyntaxReferenceHelper<CSharpSyntaxNode>(
TupleData
.Locations);