1 override of IsTupleType
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Tuples\TupleTypeSymbol.vb (1)
71Public Overrides ReadOnly Property IsTupleType As Boolean
40 references to IsTupleType
Microsoft.CodeAnalysis.VisualBasic (40)
Binding\Binder_Conversions.vb (1)
1654If targetType.IsTupleType Then
Binding\Binder_Symbols.vb (1)
298Not typeSymbol.IsArrayType() AndAlso Not typeSymbol.IsTupleType AndAlso typeSymbol.IsDefinition Then
Compilation\ClsComplianceChecker.vb (2)
603If type.IsTupleType Then 644If type.IsTupleType Then
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
132If symbol.IsTupleType Then
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (5)
286ElseIf type.IsTupleType Then 459Debug.Assert(Not type.IsTupleType) 460Debug.Assert(Not other.IsTupleType) 606If type.IsTupleType Then 608Debug.Assert(Not type.IsTupleType)
Emit\NoPia\EmbeddedTypesManager.vb (1)
273If type.IsTupleType Then
Emit\SymbolTranslator.vb (3)
123ElseIf namedTypeSymbol.IsTupleType Then 323Debug.Assert(container.IsTupleType) 328Debug.Assert(Not container.IsTupleType)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
189If srcType.IsTupleType Then
Semantics\AccessCheck.vb (1)
609If exposedNamedType.IsTupleType Then
Semantics\Conversions.vb (1)
3570If Not source.IsTupleType Then
Symbols\ConstraintsHelper.vb (1)
501Debug.Assert(Not type.IsTupleType)
Symbols\Metadata\PE\MetadataDecoder.vb (2)
216If symbol.IsTupleType Then 466Debug.Assert(Not targetTypeSymbol.IsTupleType)
Symbols\Metadata\PE\TupleTypeDecoder.vb (1)
158Return If(type.IsTupleType,
Symbols\NamedTypeSymbol.vb (2)
1524If IsTupleType Then 1551If typeToCheck.IsTupleType Then
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
151If type.IsTupleType Then 553If namedType.IsTupleType Then
Symbols\Tuples\TupleTypeSymbol.vb (5)
352Debug.Assert(Not underlyingType.IsTupleType) 434If Not tupleCompatibleType.TypeArgumentsNoUseSiteDiagnostics(TupleTypeSymbol.RestPosition - 1).IsTupleType Then 443If Not namedTypeSymbol.IsTupleType Then 483Debug.Assert(Not newUnderlyingType.IsTupleType AndAlso newUnderlyingType.IsTupleOrCompatibleWithTupleOfCardinality(Me._elementTypes.Length)) 520Dim isTupleType As Boolean = namedTypeSymbol.IsTupleType
Symbols\TypeSymbol.vb (2)
510If (IsTupleType) Then 571Return Me.IsTupleType
Symbols\TypeSymbolExtensions.vb (4)
66If type.IsTupleType Then 96If Type.IsTupleType Then 800Private ReadOnly s_isTupleTypeFunc As Func(Of TypeSymbol, Object, Boolean) = Function(type, arg) type.IsTupleType 869If current.IsTupleType Then
Symbols\WellKnownMembers.vb (1)
751If type.IsTupleType Then
Utilities\TypeUnification.vb (3)
114If nt1.IsTupleType OrElse nt2.IsTupleType Then 246Dim typeParts = If(namedType.IsTupleType, namedType.TupleElementTypes, namedType.TypeArgumentsNoUseSiteDiagnostics)