4 instantiations of InterfaceBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
1975Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.InterfaceBlockSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
1703Return New InterfaceBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newInterfaceStatement, newInherits.Node, newImplements.Node, newMembers.Node, newEndInterfaceStatement) 7226Return New InterfaceBlockSyntax(SyntaxKind.InterfaceBlock, Nothing, Nothing, interfaceStatement, [inherits].Node, [implements].Node, members.Node, endInterfaceStatement)
Generated\Syntax.xml.Syntax.Generated.vb (1)
2129Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.InterfaceBlockSyntax(kind, errors, annotations, DirectCast(interfaceStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.InterfaceStatementSyntax), if([inherits] IsNot Nothing, [inherits].Green, Nothing), if([implements] IsNot Nothing, [implements].Green, Nothing), if(members IsNot Nothing, members.Green, Nothing), DirectCast(endInterfaceStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EndBlockStatementSyntax)), Nothing, 0)
83 references to InterfaceBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
154Public Overrides Function VisitInterfaceBlock(ByVal interfaceSyntax As InterfaceBlockSyntax) As Binder
Declarations\DeclarationTreeBuilder.vb (1)
540Public Overrides Function VisitInterfaceBlock(ByVal interfaceBlockSyntax As InterfaceBlockSyntax) As SingleNamespaceOrTypeDeclaration
Generated\Syntax.xml.Main.Generated.vb (6)
50Public Overridable Function VisitInterfaceBlock(ByVal node As InterfaceBlockSyntax) As TResult 785Public Overridable Sub VisitInterfaceBlock(ByVal node As InterfaceBlockSyntax) 1688Public Overrides Function VisitInterfaceBlock(ByVal node As InterfaceBlockSyntax) As SyntaxNode 7209Public Shared Function InterfaceBlock(interfaceStatement As InterfaceStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endInterfaceStatement As EndBlockStatementSyntax) As InterfaceBlockSyntax 7246Public Shared Function InterfaceBlock(interfaceStatement As InterfaceStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax)) As InterfaceBlockSyntax 7258Public Shared Function InterfaceBlock(interfaceStatement As InterfaceStatementSyntax) As InterfaceBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
2146Public Shadows Function WithInterfaceStatement(interfaceStatement as InterfaceStatementSyntax) As InterfaceBlockSyntax 2176Public Shadows Function WithInherits([inherits] as SyntaxList(Of InheritsStatementSyntax)) As InterfaceBlockSyntax 2180Public Shadows Function AddInherits(ParamArray items As InheritsStatementSyntax()) As InterfaceBlockSyntax 2214Public Shadows Function WithImplements([implements] as SyntaxList(Of ImplementsStatementSyntax)) As InterfaceBlockSyntax 2218Public Shadows Function AddImplements(ParamArray items As ImplementsStatementSyntax()) As InterfaceBlockSyntax 2252Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As InterfaceBlockSyntax 2256Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As InterfaceBlockSyntax 2278Public Shadows Function WithEndInterfaceStatement(endInterfaceStatement as EndBlockStatementSyntax) As InterfaceBlockSyntax 2344Public Function Update(interfaceStatement As InterfaceStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endInterfaceStatement As EndBlockStatementSyntax) As InterfaceBlockSyntax
Semantics\StatementSyntaxWalker.vb (1)
63Public Overrides Sub VisitInterfaceBlock(ByVal node As InterfaceBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
800Public Overrides Function VisitInterfaceBlock(ByVal node As InterfaceBlockSyntax) As SyntaxNode
Syntax\TypeBlockSyntax.vb (2)
210Public Shadows Function WithBegin(begin As InterfaceStatementSyntax) As InterfaceBlockSyntax 216Public Shadows Function WithEnd([end] As EndBlockStatementSyntax) As InterfaceBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
NodeBasedFormattingRule.vb (1)
339Dim [interface] = TryCast(node, InterfaceBlockSyntax)
StatementSyntaxExtensions.vb (1)
228Dim interfaceBlock = DirectCast(member, InterfaceBlockSyntax)
SyntaxNodeExtensions.vb (1)
1190Return DirectCast(node, InterfaceBlockSyntax).BlockStatement.AttributeLists
VisualBasicAccessibilityFacts.vb (1)
114Return DirectCast(declaration, InterfaceBlockSyntax).BlockStatement.Modifiers
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
232Dim needsEnd = node.GetAncestorsOrThis(Of InterfaceBlockSyntax)().Any(Function(block) block.EndBlockStatement.IsMissing)
EndConstructGeneration\EndConstructStatementVisitor_Properties.vb (1)
16Dim interfaceBlock = node.FirstAncestorOrSelf(Of InterfaceBlockSyntax)()
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (1)
68Public Overrides Function VisitInterfaceBlock(node As InterfaceBlockSyntax) As IList(Of StatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
Extensions\StatementSyntaxExtensionTests.vb (2)
88TestTypeBlockWithPublicModifier(Of InterfaceBlockSyntax)(code) 178VerifyTokenName(Of InterfaceBlockSyntax)(code, "I")
Microsoft.CodeAnalysis.VisualBasic.Features (6)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
135(Function(n As InterfaceBlockSyntax) n.BlockStatement), 155(Function(n As InterfaceBlockSyntax) n.EndBlockStatement),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
142Public Overrides Function VisitInterfaceBlock(ByVal node As InterfaceBlockSyntax) As SyntaxKind?
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (1)
22If TypeOf typeBlock Is InterfaceBlockSyntax Then
Completion\KeywordRecommenders\Declarations\InheritsKeywordRecommender.vb (1)
30TypeOf typeBlock Is InterfaceBlockSyntax Then
GenerateType\VisualBasicGenerateTypeService.vb (1)
545If node.Parent IsNot Nothing AndAlso TypeOf node.Parent Is InterfaceBlockSyntax Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
10233Private Shared Function GenerateRedInterfaceBlock() As InterfaceBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (16)
CodeGeneration\VisualBasicDeclarationComparer.vb (1)
144Return DirectCast(node, InterfaceBlockSyntax).BlockStatement
CodeGeneration\VisualBasicSyntaxGenerator.vb (11)
1833Return DirectCast(node, InterfaceBlockSyntax).WithInterfaceStatement(DirectCast(node, InterfaceBlockSyntax).InterfaceStatement.WithAttributeLists(arg)) 2092Return DirectCast(declaration, InterfaceBlockSyntax).BlockStatement.Identifier.ValueText 2177Return ReplaceWithTrivia(declaration, DirectCast(declaration, InterfaceBlockSyntax).BlockStatement.Identifier, id) 2584Return DirectCast(declaration, InterfaceBlockSyntax).WithInterfaceStatement(DirectCast(declaration, InterfaceBlockSyntax).InterfaceStatement.WithModifiers(tokens)) 2833Dim interfaceBlock = TryCast(declaration, InterfaceBlockSyntax) 3162Return DirectCast(declaration, InterfaceBlockSyntax).Members 3218Dim ib = DirectCast(declaration, InterfaceBlockSyntax) 3603Return DirectCast(declaration, InterfaceBlockSyntax).Inherits 3614Return DirectCast(declaration, InterfaceBlockSyntax).WithInherits(list)
Formatting\Rules\NodeBasedFormattingRule.vb (1)
339Dim [interface] = TryCast(node, InterfaceBlockSyntax)
StatementSyntaxExtensions.vb (1)
228Dim interfaceBlock = DirectCast(member, InterfaceBlockSyntax)
SyntaxNodeExtensions.vb (1)
1190Return DirectCast(node, InterfaceBlockSyntax).BlockStatement.AttributeLists
VisualBasicAccessibilityFacts.vb (1)
114Return DirectCast(declaration, InterfaceBlockSyntax).BlockStatement.Modifiers
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (19)
CodeGeneration\SyntaxGeneratorTests.vb (19)
1494VerifySyntax(Of InterfaceBlockSyntax)( 1499VerifySyntax(Of InterfaceBlockSyntax)( 1504VerifySyntax(Of InterfaceBlockSyntax)( 1511VerifySyntax(Of InterfaceBlockSyntax)( 1518VerifySyntax(Of InterfaceBlockSyntax)( 1523VerifySyntax(Of InterfaceBlockSyntax)( 1531VerifySyntax(Of InterfaceBlockSyntax)( 1539VerifySyntax(Of InterfaceBlockSyntax)( 1547VerifySyntax(Of InterfaceBlockSyntax)( 1555VerifySyntax(Of InterfaceBlockSyntax)( 1573VerifySyntax(Of InterfaceBlockSyntax)( 1927VerifySyntax(Of InterfaceBlockSyntax)( 2066VerifySyntax(Of InterfaceBlockSyntax)( 2314VerifySyntax(Of InterfaceBlockSyntax)( 3276VerifySyntax(Of InterfaceBlockSyntax)( 3338VerifySyntax(Of InterfaceBlockSyntax)( 3362VerifySyntaxRaw(Of InterfaceBlockSyntax)( 3383VerifySyntaxRaw(Of InterfaceBlockSyntax)( 3408VerifySyntaxRaw(Of InterfaceBlockSyntax)(
Microsoft.VisualStudio.LanguageServices.VisualBasic (11)
CodeModel\VisualBasicCodeModelService.vb (11)
2087Return If(name = "New" AndAlso Not TypeOf containerNode Is InterfaceBlockSyntax, 2360TypeOf typeNode Is InterfaceBlockSyntax OrElse 2389TypeOf typeNode Is InterfaceBlockSyntax OrElse 2394If TypeOf typeBlock Is InterfaceBlockSyntax Then 2718TypeOf memberNode.Parent Is InterfaceBlockSyntax OrElse 2927TypeOf parentType Is InterfaceBlockSyntax OrElse 3753ElseIf TypeOf container Is InterfaceBlockSyntax Then 3754Dim interfaceBlock = DirectCast(container, InterfaceBlockSyntax) 3846ElseIf TypeOf container Is InterfaceBlockSyntax Then 3847Dim interfaceBlock = DirectCast(container, InterfaceBlockSyntax) 4200Not TypeOf node.Parent Is InterfaceBlockSyntax