16 overrides of IsInterface
Microsoft.CodeAnalysis.VisualBasic (16)
Lowering\LambdaRewriter\LambdaFrame.vb (1)
232Friend Overrides ReadOnly Property IsInterface As Boolean
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (1)
56Friend NotOverridable Overrides ReadOnly Property IsInterface As Boolean
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (1)
127Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (1)
153Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (1)
167Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
140Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\ErrorTypeSymbol.vb (1)
116Friend NotOverridable Overrides ReadOnly Property IsInterface As Boolean
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1054Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
425Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1267Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
970Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\SubstitutedNamedType.vb (1)
218Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
373Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (1)
278Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\UnboundGenericType.vb (1)
216Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
84Friend Overrides ReadOnly Property IsInterface As Boolean
33 references to IsInterface
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Lookup.vb (4)
1353Debug.Assert(base.IsInterface) 1354Debug.Assert(derived.IsInterface) 1384Debug.Assert(base.IsInterface) 1385Debug.Assert(derived.IsInterface)
Binding\Binder_ObjectInitializer.vb (1)
357If type IsNot Nothing AndAlso Not type.IsInterface Then
Binding\Binder.vb (1)
957If(symbol.ContainingType?.IsInterface, False) Then
Compilation\ClsComplianceChecker.vb (2)
325If containingType IsNot Nothing AndAlso containingType.IsInterface Then 334If symbol.IsInterface Then
Compilation\SemanticModel.vb (1)
1481Dim interfaceCoClass As NamedTypeSymbol = If(namedTypeSymbol.IsInterface,
Emit\NamedTypeSymbolAdapter.vb (3)
280If AdaptedNamedTypeSymbol.IsInterface Then 549Return AdaptedNamedTypeSymbol.IsInterface 960Return Me.IsMustInherit OrElse Me.IsInterface
Emit\NoPia\EmbeddedTypesManager.vb (1)
344Dim isInterface = (namedType.IsInterface)
Symbols\BaseTypeAnalysis.vb (1)
242If currentNamedType.IsInterface Then
Symbols\Metadata\PE\SymbolFactory.vb (1)
99If Not typeToCheck.IsInterface Then
Symbols\NamedTypeSymbol.vb (1)
834Debug.Assert(Me.IsInterface)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
427Return _underlyingType.IsInterface
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
249Dim isInterface As Boolean = (type.IsInterface) 419Not genericType.IsInterface Then
Symbols\Source\ImplementsHelper.vb (2)
226possibleMatchMember.ContainingType.IsInterface AndAlso 569Debug.Assert(interfaceType IsNot Nothing AndAlso interfaceType.IsInterface)
Symbols\Source\OverrideHidingHelper.vb (2)
438If hiddenMember.IsOverridable OrElse hiddenMember.IsOverrides OrElse (hiddenMember.IsMustOverride AndAlso Not hiddenMember.ContainingType.IsInterface) Then 644Debug.Assert(Not containingType.IsInterface, "An interface member can't be marked overrides")
Symbols\Source\SourceMethodSymbol.vb (3)
1822If Me.ContainingType IsNot Nothing AndAlso Me.ContainingType.IsInterface Then 1942If ContainingType.IsComImport AndAlso Not ContainingType.IsInterface Then 1985Return Me.ContainingType.IsInterface AndAlso
Symbols\SubstitutedNamedType.vb (1)
220Return OriginalDefinition.IsInterface
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
99Return If(m_containingType.IsComImport AndAlso Not m_containingType.IsInterface,
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (1)
108Return propertySetter.ContainingType.IsInterface
Symbols\TypeSymbolExtensions.vb (2)
134Return type.Kind = SymbolKind.NamedType AndAlso DirectCast(type, NamedTypeSymbol).IsInterface 497If this.Kind = SymbolKind.NamedType AndAlso Not DirectCast(this, NamedTypeSymbol).IsInterface Then
Symbols\UnboundGenericType.vb (1)
218Return OriginalDefinition.IsInterface
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
86Return Me._underlyingType.IsInterface