31 references to IsInterfaceType
Microsoft.CodeAnalysis.VisualBasic (31)
Symbols\BaseTypeAnalysis.vb (1)
95
Debug.Assert(this.IsInterface OrElse Not base.
IsInterfaceType
())
Symbols\ConstraintsHelper.vb (4)
810
If constraint.
IsInterfaceType
() Then
843
Debug.Assert(Not baseType.
IsInterfaceType
())
1050
If (constraintType1 IsNot Nothing) AndAlso (constraintType1.
IsInterfaceType
()) Then
1054
If (constraintType2 IsNot Nothing) AndAlso (constraintType2.
IsInterfaceType
()) Then
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
532
If Not Me.
IsInterfaceType
() Then
1513
If Me.
IsInterfaceType
() Then
Symbols\MethodSymbol.vb (1)
231
(containingType Is Nothing OrElse Not containingType.
IsInterfaceType
) Then
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
314
Dim isInterface = _underlyingType.
IsInterfaceType
()
Symbols\Source\ImplementsHelper.vb (1)
179
If interfaceType.
IsInterfaceType
() Then
Symbols\Source\OverrideHidingHelper.vb (1)
329
If container.
IsInterfaceType
() Then
Symbols\Source\SourceEventSymbol.vb (2)
148
If Not containingType.
IsInterfaceType
Then
259
If _containingType.
IsInterfaceType
Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (6)
375
If Not container.
IsInterfaceType
() Then
393
Debug.Assert(container.
IsInterfaceType
() AndAlso container.HasVariance())
500
Return GetInheritsOrImplementsLocation(directInterface, Me.
IsInterfaceType
())
2321
If namedType.
IsInterfaceType
() Then
3382
If Me.IsClassType() OrElse Me.IsStructureType() OrElse Me.
IsInterfaceType
() Then
3909
Dim isInterface As Boolean = Me.
IsInterfaceType
()
Symbols\Source\SourceMemberMethodSymbol.vb (1)
223
Not methodImpl.ContainingType.
IsInterfaceType
() Then
Symbols\Source\SourceMethodSymbol.vb (1)
1841
Not methodImpl.ContainingType.
IsInterfaceType
() Then
Symbols\Source\SourceNamedTypeSymbol.vb (3)
1463
Dim isInterface As Boolean = Me.
IsInterfaceType
()
1944
If Me.
IsInterfaceType
() Then
2128
If Me.
IsInterfaceType
() Then
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
407
If Not container.
IsInterfaceType
() Then
Symbols\TypeParameterSymbol.vb (1)
250
If (constraint.
IsInterfaceType
()) Then
Symbols\TypeSymbol.vb (1)
651
Me.
IsInterfaceType
() OrElse ' In VB interfaces do not implement anything
Symbols\TypeSymbolExtensions.vb (4)
128
Return type.IsClassType OrElse type.
IsInterfaceType
631
Debug.Assert(Not baseType.
IsInterfaceType
()) ' Not checking interfaces below.
717
If superType.
IsInterfaceType
() Then
1116
Return type.
IsInterfaceType
() AndAlso DirectCast(type, NamedTypeSymbol).IsExtensibleInterfaceNoUseSiteDiagnostics