53 references to InterfaceBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
153
Public Overrides Function VisitInterfaceBlock(ByVal interfaceSyntax As
InterfaceBlockSyntax
) As Binder
Declarations\DeclarationTreeBuilder.vb (1)
540
Public Overrides Function VisitInterfaceBlock(ByVal interfaceBlockSyntax As
InterfaceBlockSyntax
) As SingleNamespaceOrTypeDeclaration
Generated\Syntax.xml.Main.Generated.vb (6)
50
Public Overridable Function VisitInterfaceBlock(ByVal node As
InterfaceBlockSyntax
) As TResult
785
Public Overridable Sub VisitInterfaceBlock(ByVal node As
InterfaceBlockSyntax
)
1688
Public Overrides Function VisitInterfaceBlock(ByVal node As
InterfaceBlockSyntax
) As SyntaxNode
7209
Public 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
7246
Public Shared Function InterfaceBlock(interfaceStatement As InterfaceStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax)) As
InterfaceBlockSyntax
7258
Public Shared Function InterfaceBlock(interfaceStatement As InterfaceStatementSyntax) As
InterfaceBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
2146
Public Shadows Function WithInterfaceStatement(interfaceStatement as InterfaceStatementSyntax) As
InterfaceBlockSyntax
2176
Public Shadows Function WithInherits([inherits] as SyntaxList(Of InheritsStatementSyntax)) As
InterfaceBlockSyntax
2180
Public Shadows Function AddInherits(ParamArray items As InheritsStatementSyntax()) As
InterfaceBlockSyntax
2214
Public Shadows Function WithImplements([implements] as SyntaxList(Of ImplementsStatementSyntax)) As
InterfaceBlockSyntax
2218
Public Shadows Function AddImplements(ParamArray items As ImplementsStatementSyntax()) As
InterfaceBlockSyntax
2252
Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As
InterfaceBlockSyntax
2256
Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As
InterfaceBlockSyntax
2278
Public Shadows Function WithEndInterfaceStatement(endInterfaceStatement as EndBlockStatementSyntax) As
InterfaceBlockSyntax
2344
Public 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)
63
Public Overrides Sub VisitInterfaceBlock(ByVal node As
InterfaceBlockSyntax
)
Syntax\SyntaxNormalizer.vb (1)
800
Public Overrides Function VisitInterfaceBlock(ByVal node As
InterfaceBlockSyntax
) As SyntaxNode
Syntax\TypeBlockSyntax.vb (2)
210
Public Shadows Function WithBegin(begin As InterfaceStatementSyntax) As
InterfaceBlockSyntax
216
Public Shadows Function WithEnd([end] As EndBlockStatementSyntax) As
InterfaceBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
228
Dim interfaceBlock = DirectCast(member,
InterfaceBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1159
Return DirectCast(node,
InterfaceBlockSyntax
).BlockStatement.AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
339
Dim [interface] = TryCast(node,
InterfaceBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
109
Return DirectCast(declaration,
InterfaceBlockSyntax
).BlockStatement.Modifiers
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
144
Return DirectCast(node,
InterfaceBlockSyntax
).BlockStatement
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)
142
Public Overrides Function VisitInterfaceBlock(ByVal node As
InterfaceBlockSyntax
) As SyntaxKind?
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (1)
22
If TypeOf typeBlock Is
InterfaceBlockSyntax
Then
Completion\KeywordRecommenders\Declarations\InheritsKeywordRecommender.vb (1)
30
TypeOf typeBlock Is
InterfaceBlockSyntax
Then
GenerateType\VisualBasicGenerateTypeService.vb (1)
536
If expression.Parent.Parent IsNot Nothing AndAlso TypeOf expression.Parent.Parent Is
InterfaceBlockSyntax
Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (16)
CodeGeneration\VisualBasicSyntaxGenerator.vb (11)
1660
Return DirectCast(node,
InterfaceBlockSyntax
).WithInterfaceStatement(DirectCast(node,
InterfaceBlockSyntax
).InterfaceStatement.WithAttributeLists(arg))
1919
Return DirectCast(declaration,
InterfaceBlockSyntax
).BlockStatement.Identifier.ValueText
2004
Return ReplaceWithTrivia(declaration, DirectCast(declaration,
InterfaceBlockSyntax
).BlockStatement.Identifier, id)
2413
Return DirectCast(declaration,
InterfaceBlockSyntax
).WithInterfaceStatement(DirectCast(declaration,
InterfaceBlockSyntax
).InterfaceStatement.WithModifiers(tokens))
2570
Dim interfaceBlock = TryCast(declaration,
InterfaceBlockSyntax
)
2904
Return DirectCast(declaration,
InterfaceBlockSyntax
).Members
2960
Dim ib = DirectCast(declaration,
InterfaceBlockSyntax
)
3284
Return DirectCast(declaration,
InterfaceBlockSyntax
).Inherits
3295
Return DirectCast(declaration,
InterfaceBlockSyntax
).WithInherits(list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
228
Dim interfaceBlock = DirectCast(member,
InterfaceBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1159
Return DirectCast(node,
InterfaceBlockSyntax
).BlockStatement.AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
339
Dim [interface] = TryCast(node,
InterfaceBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
109
Return DirectCast(declaration,
InterfaceBlockSyntax
).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
144
Return DirectCast(node,
InterfaceBlockSyntax
).BlockStatement
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
228
Dim interfaceBlock = DirectCast(member,
InterfaceBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1159
Return DirectCast(node,
InterfaceBlockSyntax
).BlockStatement.AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
339
Dim [interface] = TryCast(node,
InterfaceBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
109
Return DirectCast(declaration,
InterfaceBlockSyntax
).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
144
Return DirectCast(node,
InterfaceBlockSyntax
).BlockStatement