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