17 overrides of IsInterface
Microsoft.CodeAnalysis.VisualBasic (15)
Lowering\LambdaRewriter\LambdaFrame.vb (1)
225
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (1)
56
Friend NotOverridable Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (1)
127
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (1)
153
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (1)
166
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
140
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\ErrorTypeSymbol.vb (1)
115
Friend NotOverridable Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1037
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
419
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1274
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
962
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\SubstitutedNamedType.vb (1)
212
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
361
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\UnboundGenericType.vb (1)
209
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
84
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.vb (1)
293
Friend Overrides ReadOnly Property
IsInterface
As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
353
Friend Overrides ReadOnly Property
IsInterface
As Boolean
36 references to IsInterface
Microsoft.CodeAnalysis.VisualBasic (36)
Binding\Binder.vb (1)
957
If(symbol.ContainingType?.
IsInterface
, False) Then
Binding\Binder_Lookup.vb (4)
1353
Debug.Assert(base.
IsInterface
)
1354
Debug.Assert(derived.
IsInterface
)
1384
Debug.Assert(base.
IsInterface
)
1385
Debug.Assert(derived.
IsInterface
)
Binding\Binder_ObjectInitializer.vb (1)
352
If type IsNot Nothing AndAlso Not type.
IsInterface
Then
Compilation\ClsComplianceChecker.vb (2)
325
If containingType IsNot Nothing AndAlso containingType.
IsInterface
Then
334
If symbol.
IsInterface
Then
Compilation\SemanticModel.vb (1)
1482
Dim interfaceCoClass As NamedTypeSymbol = If(namedTypeSymbol.
IsInterface
,
Emit\NamedTypeSymbolAdapter.vb (3)
267
If AdaptedNamedTypeSymbol.
IsInterface
Then
536
Return AdaptedNamedTypeSymbol.
IsInterface
947
Return Me.IsMustInherit OrElse Me.
IsInterface
Emit\NoPia\EmbeddedTypesManager.vb (1)
298
Dim isInterface = (namedType.
IsInterface
)
Symbols\BaseTypeAnalysis.vb (1)
242
If currentNamedType.
IsInterface
Then
Symbols\Metadata\PE\PEMethodSymbol.vb (2)
1103
If Not method.ContainingType.
IsInterface
Then
1114
If method.ContainingType.
IsInterface
Then
Symbols\Metadata\PE\SymbolFactory.vb (1)
99
If Not typeToCheck.
IsInterface
Then
Symbols\NamedTypeSymbol.vb (1)
824
Debug.Assert(Me.
IsInterface
)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
421
Return _underlyingType.
IsInterface
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
252
Dim isInterface As Boolean = (type.
IsInterface
)
422
Not genericType.
IsInterface
Then
Symbols\Source\ImplementsHelper.vb (2)
226
possibleMatchMember.ContainingType.
IsInterface
AndAlso
569
Debug.Assert(interfaceType IsNot Nothing AndAlso interfaceType.
IsInterface
)
Symbols\Source\OverrideHidingHelper.vb (2)
438
If hiddenMember.IsOverridable OrElse hiddenMember.IsOverrides OrElse (hiddenMember.IsMustOverride AndAlso Not hiddenMember.ContainingType.
IsInterface
) Then
644
Debug.Assert(Not containingType.
IsInterface
, "An interface member can't be marked overrides")
Symbols\Source\SourceMethodSymbol.vb (3)
1788
If Me.ContainingType IsNot Nothing AndAlso Me.ContainingType.
IsInterface
Then
1908
If ContainingType.IsComImport AndAlso Not ContainingType.
IsInterface
Then
1951
Return Me.ContainingType.
IsInterface
AndAlso
Symbols\SubstitutedNamedType.vb (1)
214
Return OriginalDefinition.
IsInterface
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
99
Return If(m_containingType.IsComImport AndAlso Not m_containingType.
IsInterface
,
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
108
Return propertySetter.ContainingType.
IsInterface
Symbols\TypeSymbolExtensions.vb (3)
134
Return type.Kind = SymbolKind.NamedType AndAlso DirectCast(type, NamedTypeSymbol).
IsInterface
497
If this.Kind = SymbolKind.NamedType AndAlso Not DirectCast(this, NamedTypeSymbol).
IsInterface
Then
554
If [interface].
IsInterface
AndAlso
Symbols\UnboundGenericType.vb (1)
211
Return OriginalDefinition.
IsInterface
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
86
Return Me._underlyingType.
IsInterface