1 override of TupleUnderlyingType
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Tuples\TupleTypeSymbol.vb (1)
78
Public Overrides ReadOnly Property
TupleUnderlyingType
As NamedTypeSymbol
73 references to TupleUnderlyingType
Microsoft.CodeAnalysis.VisualBasic (22)
Compilation\ClsComplianceChecker.vb (2)
604
type = type.
TupleUnderlyingType
645
Return IsCompliantType(type.
TupleUnderlyingType
)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (2)
424
Dim otherDef = DirectCast(Me.Visit(type.
TupleUnderlyingType
), NamedTypeSymbol)
728
type = type.
TupleUnderlyingType
Emit\NoPia\EmbeddedTypesManager.vb (1)
228
type = type.
TupleUnderlyingType
Emit\SymbolTranslator.vb (2)
126
namedTypeSymbol = namedTypeSymbol.
TupleUnderlyingType
382
container = container.
TupleUnderlyingType
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (2)
40
Dim currentLinkType As NamedTypeSymbol = tupleType.
TupleUnderlyingType
62
currentLinkType = currentLinkType.TypeArgumentsNoUseSiteDiagnostics(TupleTypeSymbol.RestPosition - 1).
TupleUnderlyingType
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (1)
35
Dim underlyingTupleType As NamedTypeSymbol = If(type.
TupleUnderlyingType
, type)
Semantics\AccessCheck.vb (1)
610
exposedNamedType = exposedNamedType.
TupleUnderlyingType
Symbols\Metadata\PE\MetadataDecoder.vb (1)
217
Return IsOrClosedOverATypeFromAssemblies(symbol.
TupleUnderlyingType
, assemblies)
Symbols\Metadata\PE\TupleTypeDecoder.vb (1)
159
DecodeNamedType(type.
TupleUnderlyingType
),
Symbols\NamedTypeSymbol.vb (2)
1254
Return
TupleUnderlyingType
1315
Dim underlying = typeToCheck.
TupleUnderlyingType
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
155
Dim newUnderlyingType = Retarget(type.
TupleUnderlyingType
, options)
557
namedType = namedType.
TupleUnderlyingType
Symbols\Tuples\TupleTypeSymbol.vb (3)
508
namedTypeSymbol = namedTypeSymbol.TypeArgumentsNoUseSiteDiagnostics(TupleTypeSymbol.RestPosition - 1).
TupleUnderlyingType
533
namedTypeSymbol = namedTypeSymbol.TypeArgumentsNoUseSiteDiagnostics(TupleTypeSymbol.RestPosition - 1).
TupleUnderlyingType
808
currentUnderlying = oldUnderlying.TypeArgumentsNoUseSiteDiagnostics(RestPosition - 1).
TupleUnderlyingType
Symbols\TypeSymbolExtensions.vb (2)
56
Return TryCast(type, NamedTypeSymbol)?.
TupleUnderlyingType
871
current = current.
TupleUnderlyingType
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (29)
CodeGen\CodeGenTuples.vb (29)
5750
Assert.Equal(TypeKind.Error, mTuple.
TupleUnderlyingType
.TypeKind)
5751
Assert.Equal(SymbolKind.ErrorType, mTuple.
TupleUnderlyingType
.Kind)
5752
Assert.IsAssignableFrom(Of ErrorTypeSymbol)(mTuple.
TupleUnderlyingType
)
7514
Dim tuple4 = DirectCast(comp.CreateTupleTypeSymbol(CType(tuple1.
TupleUnderlyingType
, INamedTypeSymbol),
9103
Assert.True(methodM.ReturnType.
TupleUnderlyingType
.IsErrorType())
15038
Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32)", m1Tuple.
TupleUnderlyingType
.ToTestDisplayString())
15042
Assert.Same(m1Tuple.
TupleUnderlyingType
.ContainingSymbol, m1Tuple.ContainingSymbol)
15126
Assert.Same(m1Tuple.
TupleUnderlyingType
, m1Item1.TupleUnderlyingField.ContainingSymbol)
15142
Assert.Same(m2Tuple.
TupleUnderlyingType
, m2Item1.TupleUnderlyingField.ContainingSymbol)
15161
Assert.Same(m2Tuple.
TupleUnderlyingType
, m2a2.TupleUnderlyingField.ContainingSymbol)
15187
Dim underlyingMembers = tuple.
TupleUnderlyingType
.GetMembers()
15376
Assert.NotEqual(m3Tuple.
TupleUnderlyingType
, m3Item8.TupleUnderlyingField.ContainingSymbol)
15539
Assert.NotEqual(m4Tuple.
TupleUnderlyingType
, m4Item8.TupleUnderlyingField.ContainingSymbol)
15559
Assert.NotEqual(m4Tuple.
TupleUnderlyingType
, m4h4.TupleUnderlyingField.ContainingSymbol)
15793
Assert.NotEqual(m5Tuple.
TupleUnderlyingType
, m5Item8.TupleUnderlyingField.ContainingSymbol)
16149
Assert.NotEqual(m8Tuple.
TupleUnderlyingType
, m8Item8.TupleUnderlyingField.ContainingSymbol)
16169
Assert.NotEqual(m8Tuple.
TupleUnderlyingType
, m8Item1.TupleUnderlyingField.ContainingSymbol)
16296
Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32)", m1Tuple.
TupleUnderlyingType
.ToTestDisplayString())
16300
Assert.Same(m1Tuple.
TupleUnderlyingType
.ContainingSymbol, m1Tuple.ContainingSymbol)
16324
Assert.Equal("Public Structure ValueTuple(Of T1, T2)", m1Tuple.
TupleUnderlyingType
.DeclaringSyntaxReferences.Single().GetSyntax().ToString().Substring(0, 38))
16345
Assert.Same(m1Tuple.
TupleUnderlyingType
, m1Item1.TupleUnderlyingField.ContainingSymbol)
16365
Assert.Same(m2Tuple.
TupleUnderlyingType
, m2Item1.TupleUnderlyingField.ContainingSymbol)
16388
Assert.Same(m2Tuple.
TupleUnderlyingType
, m2a2.TupleUnderlyingField.ContainingSymbol)
16408
Assert.Same(m1Tuple.
TupleUnderlyingType
, m1ToString.TupleUnderlyingMethod.ContainingType)
18593
Dim underlying1 As NamedTypeSymbol = tuple1.
TupleUnderlyingType
18614
Dim underlying2 As NamedTypeSymbol = tuple2.
TupleUnderlyingType
22541
Assert.True(tuple.
TupleUnderlyingType
.IsErrorType())
22627
Assert.False(tuple.
TupleUnderlyingType
.IsErrorType())
23179
Dim underlyingType = type.
TupleUnderlyingType
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (22)
SymbolsTests\CustomModifiersTests.vb (22)
2259
interfaceMethod1.ReturnType.
TupleUnderlyingType
.ToTestDisplayString())
2261
interfaceMethod1.Parameters(0).Type.
TupleUnderlyingType
.ToTestDisplayString())
2269
classMethod1.ReturnType.
TupleUnderlyingType
.ToTestDisplayString())
2271
classMethod1.Parameters(0).Type.
TupleUnderlyingType
.ToTestDisplayString())
2299
classMethod2.ReturnType.
TupleUnderlyingType
.ToTestDisplayString())
2301
classMethod2.Parameters(0).Type.
TupleUnderlyingType
.ToTestDisplayString())
2329
classMethod3.ReturnType.
TupleUnderlyingType
.ToTestDisplayString())
2331
classMethod3.Parameters(0).Type.
TupleUnderlyingType
.ToTestDisplayString())
2390
interfaceProperty1.Type.
TupleUnderlyingType
.ToTestDisplayString())
2398
classProperty1.Type.
TupleUnderlyingType
.ToTestDisplayString())
2419
classProperty2.Type.
TupleUnderlyingType
.ToTestDisplayString())
2537
baseMethod1.ReturnType.
TupleUnderlyingType
.ToTestDisplayString())
2539
baseMethod1.Parameters(0).Type.
TupleUnderlyingType
.ToTestDisplayString())
2545
baseProperty1.Type.
TupleUnderlyingType
.ToTestDisplayString())
2552
classMethod1.ReturnType.
TupleUnderlyingType
.ToTestDisplayString())
2554
classMethod1.Parameters(0).Type.
TupleUnderlyingType
.ToTestDisplayString())
2560
classProperty1.Type.
TupleUnderlyingType
.ToTestDisplayString())
2589
classProperty2.Type.
TupleUnderlyingType
.ToTestDisplayString())
2596
classMethod2.ReturnType.
TupleUnderlyingType
.ToTestDisplayString())
2598
classMethod2.Parameters(0).Type.
TupleUnderlyingType
.ToTestDisplayString())
2628
classMethod3.ReturnType.
TupleUnderlyingType
.ToTestDisplayString())
2630
classMethod3.Parameters(0).Type.
TupleUnderlyingType
.ToTestDisplayString())