139 references to MethodBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (28)
Binding\Binder_Expressions.vb (1)
1116Dim functionBlock = DirectCast(classBlock.Members(0), MethodBlockSyntax)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
220Public Overrides Function VisitMethodBlock(node As MethodBlockSyntax) As Binder
Binding\LocalBinderBuilder.vb (1)
94Public Overrides Sub VisitMethodBlock(node As MethodBlockSyntax)
Binding\MethodBodyBinder.vb (1)
60Dim begin As MethodStatementSyntax = DirectCast(methodBlock, MethodBlockSyntax).SubOrFunctionStatement
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
54Public Overrides Sub VisitMethodBlock(node As MethodBlockSyntax)
Generated\Syntax.xml.Main.Generated.vb (11)
101Public Overridable Function VisitMethodBlock(ByVal node As MethodBlockSyntax) As TResult 836Public Overridable Sub VisitMethodBlock(ByVal node As MethodBlockSyntax) 1995Public Overrides Function VisitMethodBlock(ByVal node As MethodBlockSyntax) As SyntaxNode 8284Public Shared Function SubBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 8317Public Shared Function SubBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax)) As MethodBlockSyntax 8329Public Shared Function SubBlock(subOrFunctionStatement As MethodStatementSyntax) As MethodBlockSyntax 8347Public Shared Function FunctionBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 8378Public Shared Function FunctionBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax)) As MethodBlockSyntax 8390Public Shared Function FunctionBlock(subOrFunctionStatement As MethodStatementSyntax) As MethodBlockSyntax 8412Public Shared Function MethodBlock(ByVal kind As SyntaxKind, subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 8466Public Shared Function MethodBlock(ByVal kind As SyntaxKind, subOrFunctionStatement As MethodStatementSyntax, endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
5394Public Shadows Function WithSubOrFunctionStatement(subOrFunctionStatement as MethodStatementSyntax) As MethodBlockSyntax 5424Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As MethodBlockSyntax 5428Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As MethodBlockSyntax 5450Public Shadows Function WithEndSubOrFunctionStatement(endSubOrFunctionStatement as EndBlockStatementSyntax) As MethodBlockSyntax 5505Public Function Update(kind As SyntaxKind, subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.vb (2)
198Dim block As MethodBlockSyntax = TryCast(body.Syntax, MethodBlockSyntax)
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
523Dim methodSyntax As MethodStatementSyntax = DirectCast(syntax, MethodBlockSyntax).SubOrFunctionStatement
Semantics\StatementSyntaxWalker.vb (1)
76Public Overrides Sub VisitMethodBlock(ByVal node As MethodBlockSyntax)
Syntax\MethodBlockBaseSyntax.vb (2)
210Public Shadows Function WithBegin(begin As MethodStatementSyntax) As MethodBlockSyntax 216Public Shadows Function WithEnd([end] As EndBlockStatementSyntax) As MethodBlockSyntax
Syntax\SyntaxNormalizer.vb (1)
928Public Overrides Function VisitMethodBlock(node As MethodBlockSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.Analyzers (2)
MetaAnalyzers\Fixers\BasicConfigureGeneratedCodeAnalysisFix.vb (1)
21Dim method = TryCast(methodDeclaration, MethodBlockSyntax)
MetaAnalyzers\Fixers\BasicEnableConcurrentExecutionFix.vb (1)
21Dim method = TryCast(methodDeclaration, MethodBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
263Dim methodBlock = DirectCast(member, MethodBlockSyntax) 333Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).Identifier 371Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).DeclarationKeyword 410Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).TypeParameterList 467Return DirectCast(member, MethodBlockSyntax).SubOrFunctionStatement.AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
584Function(x As MethodBlockSyntax) x.WithStatements(statements), 1108Return DirectCast(declaration, MethodBlockSyntax).BlockStatement.ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
168Dim block = token.GetAncestor(Of MethodBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
305If IsBeginStatement(Of MethodStatementSyntax, MethodBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
127Return DirectCast(declaration, MethodBlockSyntax).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
821TypeOf node Is MethodBlockSyntax OrElse 1710Return TypeOf node Is MethodBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (15)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (4)
57Private Shared Async Function GetMethodFromExpressionAsync(oldNode As SyntaxNode, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Task(Of Tuple(Of SyntaxNode, MethodBlockSyntax)) 83Dim methodBlock = methodDeclaration.GetAncestor(Of MethodBlockSyntax) 91Private Shared Function ConvertToAsyncFunction(methodBlock As MethodBlockSyntax) As MethodBlockSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (4)
84Return FixSubBlock(keepVoid, DirectCast(node, MethodBlockSyntax), knownTypes.TaskType) 87methodSymbolOpt, DirectCast(node, MethodBlockSyntax), knownTypes) 91Private Shared Function FixFunctionBlock(methodSymbol As IMethodSymbol, node As MethodBlockSyntax, knownTypes As KnownTaskTypes) As SyntaxNode 106keepVoid As Boolean, node As MethodBlockSyntax, taskType As INamedTypeSymbol) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (4)
48Return FixSubBlock(DirectCast(node, MethodBlockSyntax)) 50Return FixFunctionBlock(methodSymbolOpt, DirectCast(node, MethodBlockSyntax), knownTypes) 54Private Shared Function FixFunctionBlock(methodSymbol As IMethodSymbol, node As MethodBlockSyntax, knownTypes As KnownTaskTypes) As SyntaxNode 91Private Shared Function FixSubBlock(node As MethodBlockSyntax) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
35Dim methodBlock = TryCast(methodLikeNode, MethodBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
261result = DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(finalStatement, MethodStatementSyntax)) 473result = DirectCast(methodBlock, MethodBlockSyntax).WithStatements(SyntaxFactory.List(allStatements))
Microsoft.CodeAnalysis.VisualBasic.Features (24)
ChangeSignature\VisualBasicChangeSignatureService.vb (2)
217Return semanticModel.GetDeclaredSymbol(DirectCast(matchingNode, MethodBlockSyntax).BlockStatement, cancellationToken) 219Return semanticModel.GetDeclaredSymbol(DirectCast(matchingNode, MethodBlockSyntax).BlockStatement, cancellationToken)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (2)
18Inherits AbstractInlineMethodRefactoringProvider(Of MethodBlockSyntax, ExecutableStatementSyntax, ExpressionSyntax, InvocationExpressionSyntax) 26Protected Overrides Function GetRawInlineExpression(methodBlock As MethodBlockSyntax) As ExpressionSyntax
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
166Public Overrides Function VisitMethodBlock(node As MethodBlockSyntax) As SyntaxKind?
Debugging\VisualBasicBreakpointService.vb (1)
54OfType(Of MethodBlockSyntax).Skip(1).LastOrDefault()
EditAndContinue\SyntaxComparer.vb (1)
1237Return DirectCast(node, MethodBlockSyntax).SubOrFunctionStatement.Identifier
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
99Public Overrides Function VisitMethodBlock(node As MethodBlockSyntax) As SyntaxNode
InheritanceMargin\VisualBasicInheritanceMarginService.vb (1)
35Dim methodBlockNode = TryCast(member, MethodBlockSyntax)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
139Dim methodStatement = If(TryCast(member, MethodStatementSyntax), TryCast(member, MethodBlockSyntax)?.SubOrFunctionStatement)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (4)
57Private Shared Async Function GetMethodFromExpressionAsync(oldNode As SyntaxNode, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Task(Of Tuple(Of SyntaxNode, MethodBlockSyntax)) 83Dim methodBlock = methodDeclaration.GetAncestor(Of MethodBlockSyntax) 91Private Shared Function ConvertToAsyncFunction(methodBlock As MethodBlockSyntax) As MethodBlockSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (4)
84Return FixSubBlock(keepVoid, DirectCast(node, MethodBlockSyntax), knownTypes.TaskType) 87methodSymbolOpt, DirectCast(node, MethodBlockSyntax), knownTypes) 91Private Shared Function FixFunctionBlock(methodSymbol As IMethodSymbol, node As MethodBlockSyntax, knownTypes As KnownTaskTypes) As SyntaxNode 106keepVoid As Boolean, node As MethodBlockSyntax, taskType As INamedTypeSymbol) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodSynchronous\VisualBasicMakeMethodSynchronousCodeFixProvider.vb (4)
48Return FixSubBlock(DirectCast(node, MethodBlockSyntax)) 50Return FixFunctionBlock(methodSymbolOpt, DirectCast(node, MethodBlockSyntax), knownTypes) 54Private Shared Function FixFunctionBlock(methodSymbol As IMethodSymbol, node As MethodBlockSyntax, knownTypes As KnownTaskTypes) As SyntaxNode 91Private Shared Function FixSubBlock(node As MethodBlockSyntax) As SyntaxNode
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\VisualBasicRemoveAsyncModifierCodeFixProvider.vb (1)
35Dim methodBlock = TryCast(methodLikeNode, MethodBlockSyntax)
Structure\Providers\MethodDeclarationStructureProvider.vb (1)
21Dim block = TryCast(methodDeclaration.Parent, MethodBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (40)
CodeGeneration\VisualBasicSyntaxGenerator.vb (21)
1045Return DirectCast(declaration, MethodBlockSyntax).SubOrFunctionStatement.ImplementsClause 1062Dim mb = DirectCast(declaration, MethodBlockSyntax) 1287Return AsInterfaceMember(DirectCast(node, MethodBlockSyntax).BlockStatement) 1624Dim fb = DirectCast(declaration, MethodBlockSyntax) 1676Return DirectCast(node, MethodBlockSyntax).WithSubOrFunctionStatement(DirectCast(node, MethodBlockSyntax).SubOrFunctionStatement.WithAttributeLists(arg)) 1929Return DirectCast(declaration, MethodBlockSyntax).SubOrFunctionStatement.Identifier.ValueText 2014Return ReplaceWithTrivia(declaration, DirectCast(declaration, MethodBlockSyntax).SubOrFunctionStatement.Identifier, id) 2123Return DirectCast(declaration, MethodBlockSyntax).SubOrFunctionStatement.AsClause 2168Return DirectCast(declaration, MethodBlockSyntax).WithSubOrFunctionStatement(DirectCast(declaration, MethodBlockSyntax).SubOrFunctionStatement.WithAsClause(DirectCast(asClause, SimpleAsClauseSyntax))) 2200Dim sb = DirectCast(declaration, MethodBlockSyntax) 2285Dim mb = DirectCast(declaration, MethodBlockSyntax) 2431Return DirectCast(declaration, MethodBlockSyntax).WithSubOrFunctionStatement(DirectCast(declaration, MethodBlockSyntax).SubOrFunctionStatement.WithModifiers(tokens)) 2555Dim methodBlock = TryCast(declaration, MethodBlockSyntax) 2591ElseIf TypeOf declaration Is MethodBlockSyntax Then 2592Dim methodBlock = DirectCast(declaration, MethodBlockSyntax) 2708Return DirectCast(declaration, MethodBlockSyntax).WithBlockStatement(DirectCast(declaration, MethodBlockSyntax).BlockStatement.WithParameterList(list)) 3000Return DirectCast(declaration, MethodBlockSyntax).WithStatements(list)
Rename\LocalConflictVisitor.vb (1)
42Public Overrides Sub VisitMethodBlock(node As MethodBlockSyntax)
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
725methodBase = token.GetAncestor(Of MethodBlockSyntax)
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (1)
194Public Overrides Function VisitMethodBlock(node As MethodBlockSyntax) As SyntaxNode
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (2)
120Public Overrides Function VisitMethodBlock(node As MethodBlockSyntax) As SyntaxNode 123Return DirectCast(n, MethodBlockSyntax).Update(node.Kind, DirectCast(b, MethodStatementSyntax), s, e)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
263Dim methodBlock = DirectCast(member, MethodBlockSyntax) 333Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).Identifier 371Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).DeclarationKeyword 410Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).TypeParameterList 467Return DirectCast(member, MethodBlockSyntax).SubOrFunctionStatement.AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
584Function(x As MethodBlockSyntax) x.WithStatements(statements), 1108Return DirectCast(declaration, MethodBlockSyntax).BlockStatement.ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
168Dim block = token.GetAncestor(Of MethodBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
305If IsBeginStatement(Of MethodStatementSyntax, MethodBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
127Return DirectCast(declaration, MethodBlockSyntax).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
821TypeOf node Is MethodBlockSyntax OrElse 1710Return TypeOf node Is MethodBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
261result = DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(finalStatement, MethodStatementSyntax)) 473result = DirectCast(methodBlock, MethodBlockSyntax).WithStatements(SyntaxFactory.List(allStatements))
Roslyn.Diagnostics.VisualBasic.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (5)
263Dim methodBlock = DirectCast(member, MethodBlockSyntax) 333Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).Identifier 371Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).DeclarationKeyword 410Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).TypeParameterList 467Return DirectCast(member, MethodBlockSyntax).SubOrFunctionStatement.AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
584Function(x As MethodBlockSyntax) x.WithStatements(statements), 1108Return DirectCast(declaration, MethodBlockSyntax).BlockStatement.ParameterList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
168Dim block = token.GetAncestor(Of MethodBlockSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
305If IsBeginStatement(Of MethodStatementSyntax, MethodBlockSyntax)(currentStatement) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
127Return DirectCast(declaration, MethodBlockSyntax).BlockStatement.Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
821TypeOf node Is MethodBlockSyntax OrElse 1710Return TypeOf node Is MethodBlockSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
261result = DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(finalStatement, MethodStatementSyntax)) 473result = DirectCast(methodBlock, MethodBlockSyntax).WithStatements(SyntaxFactory.List(allStatements))
System.Windows.Forms.Analyzers.VisualBasic (4)
Analyzers\Designer\DesignerEventAnalyzer.vb (1)
46Dim methodBlock = DirectCast(context.Node, MethodBlockSyntax)
Analyzers\Designer\DesignerFileStructureAnalyzer.vb (2)
69ElseIf TypeOf member Is MethodBlockSyntax Then 70Dim method = DirectCast(member, MethodBlockSyntax)
Analyzers\Designer\InitializeComponentAnalyzer.vb (1)
50Dim method = DirectCast(context.Node, MethodBlockSyntax)