16 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)
32Debug.Assert(underlyingType.TupleData is null);
Symbols\Tuples\TupleTypeSymbol.cs (8)
112if (!IsTupleType || (original._lazyTupleData == null && this._lazyTupleData == null) || TupleData!.EqualsIgnoringTupleUnderlyingType(original.TupleData)) 121=> this._lazyTupleData != null ? this.TupleData!.TupleUnderlyingType : (this.IsTupleType ? this : null); 174if (newData.EqualsIgnoringTupleUnderlyingType(TupleData)) 559=> IsTupleType ? TupleData!.TupleElementTypesWithAnnotations(this) : default; 562=> IsTupleType ? TupleData!.TupleElements(this) : default; 566return IsTupleType ? TupleData!.GetTupleMemberSymbolForUnderlyingMember(underlyingMemberOpt) : null; 587var elementLocations = TupleData!.ElementLocations;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (2)
141return TupleData.Locations; 154return GetDeclaringSyntaxReferenceHelper<CSharpSyntaxNode>(TupleData.Locations);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenTupleTest.cs (4)
3358Assert.False(mTuple.TupleData.UnderlyingDefinitionToMemberMap.Any()); 11067"ToString" }, m1Tuple.TupleData.UnderlyingDefinitionToMemberMap.Values.Select(s => s.Name).OrderBy(n => n).ToArray()); 11108m2Tuple.TupleData.UnderlyingDefinitionToMemberMap.Values.Select(s => s.Name).OrderBy(n => n).ToArray()); 11149m6Tuple.TupleData.UnderlyingDefinitionToMemberMap.Values.Select(s => s.Name).OrderBy(n => n).ToArray());