53 references to StructureBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (21)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
145
Public Overrides Function VisitStructureBlock(ByVal structureSyntax As
StructureBlockSyntax
) As Binder
Declarations\DeclarationTreeBuilder.vb (1)
536
Public Overrides Function VisitStructureBlock(ByVal structureBlockSyntax As
StructureBlockSyntax
) As SingleNamespaceOrTypeDeclaration
Generated\Syntax.xml.Main.Generated.vb (6)
47
Public Overridable Function VisitStructureBlock(ByVal node As
StructureBlockSyntax
) As TResult
782
Public Overridable Sub VisitStructureBlock(ByVal node As
StructureBlockSyntax
)
1667
Public Overrides Function VisitStructureBlock(ByVal node As
StructureBlockSyntax
) As SyntaxNode
7136
Public Shared Function StructureBlock(structureStatement As StructureStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endStructureStatement As EndBlockStatementSyntax) As
StructureBlockSyntax
7173
Public Shared Function StructureBlock(structureStatement As StructureStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax)) As
StructureBlockSyntax
7185
Public Shared Function StructureBlock(structureStatement As StructureStatementSyntax) As
StructureBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
1894
Public Shadows Function WithStructureStatement(structureStatement as StructureStatementSyntax) As
StructureBlockSyntax
1924
Public Shadows Function WithInherits([inherits] as SyntaxList(Of InheritsStatementSyntax)) As
StructureBlockSyntax
1928
Public Shadows Function AddInherits(ParamArray items As InheritsStatementSyntax()) As
StructureBlockSyntax
1962
Public Shadows Function WithImplements([implements] as SyntaxList(Of ImplementsStatementSyntax)) As
StructureBlockSyntax
1966
Public Shadows Function AddImplements(ParamArray items As ImplementsStatementSyntax()) As
StructureBlockSyntax
2000
Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As
StructureBlockSyntax
2004
Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As
StructureBlockSyntax
2026
Public Shadows Function WithEndStructureStatement(endStructureStatement as EndBlockStatementSyntax) As
StructureBlockSyntax
2092
Public Function Update(structureStatement As StructureStatementSyntax, [inherits] As SyntaxList(of InheritsStatementSyntax), [implements] As SyntaxList(of ImplementsStatementSyntax), members As SyntaxList(of StatementSyntax), endStructureStatement As EndBlockStatementSyntax) As
StructureBlockSyntax
Semantics\StatementSyntaxWalker.vb (1)
55
Public Overrides Sub VisitStructureBlock(ByVal node As
StructureBlockSyntax
)
Syntax\SyntaxNormalizer.vb (1)
794
Public Overrides Function VisitStructureBlock(ByVal node As
StructureBlockSyntax
) As SyntaxNode
Syntax\TypeBlockSyntax.vb (2)
158
Public Shadows Function WithBegin(begin As StructureStatementSyntax) As
StructureBlockSyntax
164
Public Shadows Function WithEnd([end] As EndBlockStatementSyntax) As
StructureBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Analyzers (2)
MetaAnalyzers\BasicDiagnosticAnalyzerFieldsAnalyzer.vb (1)
12
Inherits DiagnosticAnalyzerFieldsAnalyzer(Of ClassBlockSyntax,
StructureBlockSyntax
, FieldDeclarationSyntax, TypeSyntax, SimpleAsClauseSyntax, TypeArgumentListSyntax, GenericNameSyntax)
MetaAnalyzers\BasicReportDiagnosticAnalyzer.vb (1)
13
Inherits ReportDiagnosticAnalyzer(Of ClassBlockSyntax,
StructureBlockSyntax
, InvocationExpressionSyntax, IdentifierNameSyntax, VariableDeclaratorSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
234
Dim structureBlock = DirectCast(member,
StructureBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1155
Return DirectCast(node,
StructureBlockSyntax
).BlockStatement.AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
332
Dim [struct] = TryCast(node,
StructureBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
105
Return DirectCast(declaration,
StructureBlockSyntax
).BlockStatement.Modifiers
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
147
Return DirectCast(node,
StructureBlockSyntax
).BlockStatement
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
131
(Function(n As
StructureBlockSyntax
) n.BlockStatement),
151
(Function(n As
StructureBlockSyntax
) n.EndBlockStatement),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
134
Public Overrides Function VisitStructureBlock(ByVal node As
StructureBlockSyntax
) As SyntaxKind?
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
399
Public Overrides Function VisitStructureBlock(ByVal node As
StructureBlockSyntax
) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.Workspaces (16)
CodeGeneration\VisualBasicSyntaxGenerator.vb (11)
1656
Return DirectCast(node,
StructureBlockSyntax
).WithStructureStatement(DirectCast(node,
StructureBlockSyntax
).StructureStatement.WithAttributeLists(arg))
1917
Return DirectCast(declaration,
StructureBlockSyntax
).BlockStatement.Identifier.ValueText
2002
Return ReplaceWithTrivia(declaration, DirectCast(declaration,
StructureBlockSyntax
).BlockStatement.Identifier, id)
2409
Return DirectCast(declaration,
StructureBlockSyntax
).WithStructureStatement(DirectCast(declaration,
StructureBlockSyntax
).StructureStatement.WithModifiers(tokens))
2565
Dim structureBlock = TryCast(declaration,
StructureBlockSyntax
)
2902
Return DirectCast(declaration,
StructureBlockSyntax
).Members
2957
Dim sb = DirectCast(declaration,
StructureBlockSyntax
)
3306
Return DirectCast(declaration,
StructureBlockSyntax
).Implements
3317
Return DirectCast(declaration,
StructureBlockSyntax
).WithImplements(list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
234
Dim structureBlock = DirectCast(member,
StructureBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1155
Return DirectCast(node,
StructureBlockSyntax
).BlockStatement.AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
332
Dim [struct] = TryCast(node,
StructureBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
105
Return DirectCast(declaration,
StructureBlockSyntax
).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
147
Return DirectCast(node,
StructureBlockSyntax
).BlockStatement
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
234
Dim structureBlock = DirectCast(member,
StructureBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1155
Return DirectCast(node,
StructureBlockSyntax
).BlockStatement.AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
332
Dim [struct] = TryCast(node,
StructureBlockSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
105
Return DirectCast(declaration,
StructureBlockSyntax
).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
147
Return DirectCast(node,
StructureBlockSyntax
).BlockStatement