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)
33Debug.Assert(underlyingType.TupleData is null);
Symbols\Tuples\TupleTypeSymbol.cs (8)
115if (!IsTupleType || (original._lazyUncommonProperties?._lazyTupleData == null && this._lazyUncommonProperties?._lazyTupleData == null) || TupleData!.EqualsIgnoringTupleUnderlyingType(original.TupleData)) 124=> this._lazyUncommonProperties?._lazyTupleData != null ? this.TupleData!.TupleUnderlyingType : (this.IsTupleType ? this : null); 177if (newData.EqualsIgnoringTupleUnderlyingType(TupleData)) 566=> IsTupleType ? TupleData!.TupleElementTypesWithAnnotations(this) : default; 569=> IsTupleType ? TupleData!.TupleElements(this) : default; 573return IsTupleType ? TupleData!.GetTupleMemberSymbolForUnderlyingMember(underlyingMemberOpt) : null; 594var elementLocations = TupleData!.ElementLocations;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (2)
135return TupleData.Locations; 148return GetDeclaringSyntaxReferenceHelper<CSharpSyntaxNode>(TupleData.Locations);