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)
529If Not Me.IsInterfaceType() Then 1498If Me.IsInterfaceType() Then
Symbols\MethodSymbol.vb (1)
231(containingType Is Nothing OrElse Not containingType.IsInterfaceType) Then
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
308Dim 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)
374If Not container.IsInterfaceType() Then 392Debug.Assert(container.IsInterfaceType() AndAlso container.HasVariance()) 499Return GetInheritsOrImplementsLocation(directInterface, Me.IsInterfaceType()) 2320If namedType.IsInterfaceType() Then 3381If Me.IsClassType() OrElse Me.IsStructureType() OrElse Me.IsInterfaceType() Then 3908Dim 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)
1459Dim isInterface As Boolean = Me.IsInterfaceType() 1895If Me.IsInterfaceType() Then 2079If Me.IsInterfaceType() Then
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
400If 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