15 references to GetTupleUnderlyingTypeOrSelf
Microsoft.CodeAnalysis.VisualBasic (15)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
553containingType = restField.Type.GetTupleUnderlyingTypeOrSelf()
Lowering\SyntheticBoundNodeFactory.vb (1)
895Dim isInGenericType As Boolean = DirectCast(method.ContainingType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol).IsGenericType OrElse method.ContainingType.IsAnonymousType
Semantics\Operators.vb (2)
473Return TypeSymbol.Equals(typeFromSignature.GetNullableUnderlyingTypeOrSelf().GetTupleUnderlyingTypeOrSelf(), containingType.GetTupleUnderlyingTypeOrSelf(), TypeCompareKind.ConsiderEverything)
Semantics\OverloadResolution.vb (2)
4947Dim leftNamedType = DirectCast(leftType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol) 4948Dim rightNamedType = DirectCast(rightType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol)
Semantics\TypeInference\TypeArgumentInference.vb (2)
1427Dim parameterTypeAsNamedType = DirectCast(parameterType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol) 1431Dim argumentTypeAsNamedType = If(argumentType.Kind = SymbolKind.NamedType, DirectCast(argumentType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol), Nothing)
Symbols\ConstraintsHelper.vb (1)
536type = DirectCast(type.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol)
Symbols\NamedTypeSymbol.vb (2)
1221type = DirectCast(type.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol) 1267Dim fieldType As TypeSymbol = field.Type.GetTupleUnderlyingTypeOrSelf()
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
823Dim namedType = DirectCast(type.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol)
Symbols\Tuples\TupleTypeSymbol.vb (1)
991If Not Me.TupleUnderlyingType.Equals(obj.GetTupleUnderlyingTypeOrSelf(), comparison) Then
Utilities\TypeUnification.vb (2)
116New TypeWithModifiers(nt1.GetTupleUnderlyingTypeOrSelf()), 117New TypeWithModifiers(nt2.GetTupleUnderlyingTypeOrSelf()),