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