17 overrides of IsInterface
Microsoft.CodeAnalysis.VisualBasic (15)
Lowering\LambdaRewriter\LambdaFrame.vb (1)
225Friend 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)
166Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
140Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\ErrorTypeSymbol.vb (1)
115Friend NotOverridable Overrides ReadOnly Property IsInterface As Boolean
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1037Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
419Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1274Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
962Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\SubstitutedNamedType.vb (1)
212Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
361Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\UnboundGenericType.vb (1)
209Friend Overrides ReadOnly Property IsInterface As Boolean
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
84Friend Overrides ReadOnly Property IsInterface As Boolean
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.vb (1)
293Friend Overrides ReadOnly Property IsInterface As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
353Friend Overrides ReadOnly Property IsInterface As Boolean
36 references to IsInterface
Microsoft.CodeAnalysis.VisualBasic (36)
Binding\Binder.vb (1)
957If(symbol.ContainingType?.IsInterface, False) Then
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)
352If type IsNot Nothing AndAlso Not type.IsInterface Then
Compilation\ClsComplianceChecker.vb (2)
325If containingType IsNot Nothing AndAlso containingType.IsInterface Then 334If symbol.IsInterface Then
Compilation\SemanticModel.vb (1)
1482Dim interfaceCoClass As NamedTypeSymbol = If(namedTypeSymbol.IsInterface,
Emit\NamedTypeSymbolAdapter.vb (3)
267If AdaptedNamedTypeSymbol.IsInterface Then 536Return AdaptedNamedTypeSymbol.IsInterface 947Return Me.IsMustInherit OrElse Me.IsInterface
Emit\NoPia\EmbeddedTypesManager.vb (1)
298Dim isInterface = (namedType.IsInterface)
Symbols\BaseTypeAnalysis.vb (1)
242If currentNamedType.IsInterface Then
Symbols\Metadata\PE\PEMethodSymbol.vb (2)
1103If Not method.ContainingType.IsInterface Then 1114If method.ContainingType.IsInterface Then
Symbols\Metadata\PE\SymbolFactory.vb (1)
99If Not typeToCheck.IsInterface Then
Symbols\NamedTypeSymbol.vb (1)
824Debug.Assert(Me.IsInterface)
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
421Return _underlyingType.IsInterface
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
252Dim isInterface As Boolean = (type.IsInterface) 422Not 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)
1788If Me.ContainingType IsNot Nothing AndAlso Me.ContainingType.IsInterface Then 1908If ContainingType.IsComImport AndAlso Not ContainingType.IsInterface Then 1951Return Me.ContainingType.IsInterface AndAlso
Symbols\SubstitutedNamedType.vb (1)
214Return 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 (3)
134Return type.Kind = SymbolKind.NamedType AndAlso DirectCast(type, NamedTypeSymbol).IsInterface 497If this.Kind = SymbolKind.NamedType AndAlso Not DirectCast(this, NamedTypeSymbol).IsInterface Then 554If [interface].IsInterface AndAlso
Symbols\UnboundGenericType.vb (1)
211Return OriginalDefinition.IsInterface
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
86Return Me._underlyingType.IsInterface