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