4 types derived from MethodBlockBaseSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Syntax.Generated.vb (4)
5365Inherits MethodBlockBaseSyntax 5530Inherits MethodBlockBaseSyntax 5692Inherits MethodBlockBaseSyntax 5859Inherits MethodBlockBaseSyntax
272 references to MethodBlockBaseSyntax
Microsoft.CodeAnalysis.VisualBasic (61)
Binding\AttributeSemanticModel.vb (1)
85Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\Binder_Statements.vb (3)
148Return BindMethodBlock(DirectCast(node, MethodBlockBaseSyntax), diagnostics) 291Private Function BindMethodBlock(methodBlock As MethodBlockBaseSyntax, diagnostics As BindingDiagnosticBag) As BoundBlock 5199If TypeOf curSyntax Is MethodBlockBaseSyntax Then
Binding\Binder_Utils.vb (1)
1279If TypeOf containingSyntax.Parent Is MethodBlockBaseSyntax OrElse TypeOf containingSyntax.Parent Is PropertyBlockSyntax Then
Binding\BinderFactory.BinderFactoryVisitor.vb (2)
78Dim possibleParentBlock = TryCast(methodBaseSyntax.Parent, MethodBlockBaseSyntax) 208Private Function VisitMethodBlockBase(methodBlockSyntax As MethodBlockBaseSyntax, begin As MethodBaseSyntax) As Binder
Binding\BinderFactory.vb (1)
486If nodeForOuterBinder IsNot Nothing AndAlso TypeOf (nodeForOuterBinder) Is MethodBlockBaseSyntax Then
Binding\InitializerSemanticModel.vb (1)
224Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, body As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\LocalBinderBuilder.vb (1)
110Private Sub VisitMethodBlockBase(methodBlock As MethodBlockBaseSyntax)
Binding\MethodBodyBinder.vb (1)
46Dim methodBlock = TryCast(root, MethodBlockBaseSyntax)
Binding\MethodBodySemanticModel.vb (1)
35Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\SpeculativeMemberSemanticModel.vb (1)
26Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
70Private Sub VisitMethodBlockBase(node As Syntax.MethodBlockBaseSyntax)
Compilation\SemanticModel.vb (5)
2149Public Function TryGetSpeculativeSemanticModelForMethodBody(position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2160Friend MustOverride Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 2663Public Overloads Function GetDeclaredSymbol(declarationSyntax As MethodBlockBaseSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 3315Return Me.GetDeclaredSymbol(DirectCast(node, MethodBlockBaseSyntax), cancellationToken) 3542If declaringSyntax.Parent IsNot Nothing AndAlso TypeOf declaringSyntax.Parent Is MethodBlockBaseSyntax Then
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
301Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Compilation\SyntaxTreeSemanticModel.vb (2)
358Dim methodBlock = TryCast(node, MethodBlockBaseSyntax) 1425Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Declarations\DeclarationTreeBuilder.vb (1)
638Dim methodDecl = DirectCast(statement, MethodBlockBaseSyntax).BlockStatement
Generated\Syntax.xml.Syntax.Generated.vb (12)
5342Public Function WithStatements(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5345Friend MustOverride Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5347Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5350Friend MustOverride Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5415Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5432Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5580Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5597Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5742Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5759Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax 5910Friend Overrides Function WithStatementsCore(statements As SyntaxList(Of StatementSyntax)) As MethodBlockBaseSyntax 5927Friend Overrides Function AddStatementsCore(ParamArray items As StatementSyntax()) As MethodBlockBaseSyntax
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (1)
88Dim asMethod = TryCast(node.Syntax, MethodBlockBaseSyntax)
Operations\VisualBasicOperationFactory.vb (1)
1331Return TryCast(syntax.Parent, MethodBlockBaseSyntax)?.EndBlockStatement Is syntax OrElse
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
200Dim methodBlock = TryCast(node, MethodBlockBaseSyntax)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2565Dim methodDecl = DirectCast(memberSyntax, MethodBlockBaseSyntax).BlockStatement
Symbols\Source\SourceMethodSymbol.vb (3)
746Friend ReadOnly Property BlockSyntax As MethodBlockBaseSyntax 753Return TryCast(decl.Parent, MethodBlockBaseSyntax) 1182Dim methodBlock As MethodBlockBaseSyntax = Me.BlockSyntax
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
187Dim asMethod = TryCast(node, MethodBlockBaseSyntax)
Syntax\MethodBlockBaseSyntax.vb (14)
25''' Returns a copy of this <see cref="MethodBlockBaseSyntax"/> with the <see cref="BlockStatement"/> property changed to the 28Public MustOverride Function WithBlockStatement(blockStatement As MethodBaseSyntax) As MethodBlockBaseSyntax 31''' Returns a copy of this <see cref="MethodBlockBaseSyntax"/> with the <see cref="EndBlockStatement"/> property changed to the 34Public MustOverride Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As MethodBlockBaseSyntax 46Public Function WithBegin(begin As MethodBaseSyntax) As MethodBlockBaseSyntax 60Public Function WithEnd([end] As EndBlockStatementSyntax) As MethodBlockBaseSyntax 80Public Overrides Function WithBlockStatement(blockStatement As MethodBaseSyntax) As MethodBlockBaseSyntax 84Public Overrides Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As MethodBlockBaseSyntax 132Public Overrides Function WithBlockStatement(blockStatement As MethodBaseSyntax) As MethodBlockBaseSyntax 136Public Overrides Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As MethodBlockBaseSyntax 184Public Overrides Function WithBlockStatement(blockStatement As MethodBaseSyntax) As MethodBlockBaseSyntax 188Public Overrides Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As MethodBlockBaseSyntax 236Public Overrides Function WithBlockStatement(blockStatement As MethodBaseSyntax) As MethodBlockBaseSyntax 240Public Overrides Function WithEndBlockStatement(endBlockStatement As EndBlockStatementSyntax) As MethodBlockBaseSyntax
Syntax\SyntaxFacts.vb (1)
363Dim methodBlock = DirectCast(possibleBlock, MethodBlockBaseSyntax)
Syntax\VisualBasicSyntaxNode.vb (1)
470Return TypeOf Me Is MethodBlockBaseSyntax
VisualBasicExtensions.vb (2)
1136Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As MethodBlockBaseSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 1845Public Function TryGetSpeculativeSemanticModelForMethodBody(semanticModel As SemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (29)
src\8ea48114eea10243\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
56Dim methodSyntax = TryCast(node.Parent, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
52Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.AttributeLists 123Dim methodBlock = DirectCast(member, MethodBlockBaseSyntax) 195Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.Modifiers 433Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.ParameterList 583Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement 669Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (10)
118Dim methodBlock = TryCast(node, MethodBlockBaseSyntax) 475If TypeOf node Is MethodBlockBaseSyntax OrElse 534If TypeOf node Is MethodBlockBaseSyntax Then 535Return DirectCast(node, MethodBlockBaseSyntax).Statements 858Dim block = TryCast(node, MethodBlockBaseSyntax) 881Public Function ContainsInMethodBlockBody(block As MethodBlockBaseSyntax, textSpan As TextSpan) As Boolean 917Dim method = TryCast(node, MethodBlockBaseSyntax) 1176Return DirectCast(node, MethodBlockBaseSyntax).BlockStatement.AttributeLists 1236begin = DirectCast(parent, MethodBlockBaseSyntax).BlockStatement 1277begin = DirectCast(parent, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
353Dim [method] = TryCast(node, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (2)
119Dim oldMethod = TryCast(oldNode, MethodBlockBaseSyntax) 120Dim newMethod = TryCast(newNode, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (9)
234Return TypeOf node Is MethodBlockBaseSyntax 718If TypeOf node Is MethodBlockBaseSyntax AndAlso TypeOf node.Parent IsNot PropertyBlockSyntax Then 722If TypeOf node Is MethodBaseSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 751If TypeOf node Is MethodBlockBaseSyntax AndAlso TypeOf node.Parent IsNot PropertyBlockSyntax Then 755If TypeOf node Is MethodBaseSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 796If TypeOf node Is MethodStatementSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 800If TypeOf node Is SubNewStatementSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 804If TypeOf node Is OperatorStatementSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 836Dim method = TryCast(member, MethodBlockBaseSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (19)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (3)
43Dim methodBlock = TryCast(node, MethodBlockBaseSyntax) 57Dim previousMethodBlockBaseNode = TryCast(previousBodyNode, MethodBlockBaseSyntax) 64If previousSemanticModel.TryGetSpeculativeSemanticModelForMethodBody(previousMethodBlockBaseNode.BlockStatement.FullSpan.End, DirectCast(currentBodyNode, MethodBlockBaseSyntax), speculativeModel) Then
src\f388afcd21099bcf\InitializeParameterHelpers.vb (3)
14Return TypeOf node Is MethodBlockBaseSyntax OrElse 23If TypeOf functionDeclaration Is MethodBlockBaseSyntax Then 24Dim methodBlock = DirectCast(functionDeclaration, MethodBlockBaseSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (4)
732If returnStatement.GetAncestorOrThis(Of MethodBlockBaseSyntax) Is Nothing Then 736Dim memberSymbol = GetDeclaredMemberSymbolFromOriginalSemanticModel(SemanticModel, returnStatement.GetAncestor(Of MethodBlockBaseSyntax).BlockStatement) 763If yieldStatement.GetAncestorOrThis(Of MethodBlockBaseSyntax) Is Nothing Then 767Dim memberSymbol = GetDeclaredMemberSymbolFromOriginalSemanticModel(SemanticModel, yieldStatement.GetAncestor(Of MethodBlockBaseSyntax).BlockStatement)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
96Return members.LastOrDefault(Function(m) TypeOf m Is MethodBlockBaseSyntax OrElse TypeOf m Is MethodStatementSyntax) 108Return members.LastOrDefault(Function(m) TypeOf m Is MethodBlockBaseSyntax OrElse TypeOf m Is MethodStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (3)
212Dim methodBlock = TryCast(destinationMember, MethodBlockBaseSyntax) 250methodBlock As MethodBlockBaseSyntax, 464Dim methodBlock = TryCast(destinationMember, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
138Return DirectCast(node, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
105Dim methodBlock = node.ReturnKeyword.GetAncestor(Of MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
135Dim method = targetToken.GetAncestor(Of MethodBlockBaseSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
158Dim enclosingMethod = targetToken.GetAncestor(Of MethodBlockBaseSyntax)()
Microsoft.CodeAnalysis.VisualBasic.Features (50)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
143(Function(n As MethodBlockBaseSyntax) n.BlockStatement), 163(Function(n As MethodBlockBaseSyntax) n.EndBlockStatement),
CodeRefactorings\AddAwait\VisualBasicAddAwaitCodeRefactoringProvider.vb (1)
39Return DirectCast(current, MethodBlockBaseSyntax).BlockStatement.Modifiers.Any(SyntaxKind.AsyncKeyword)
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (1)
29Return TypeOf syntaxNode Is MethodBaseSyntax OrElse TypeOf syntaxNode Is MethodBlockBaseSyntax
Completion\CompletionProviders\OverrideCompletionProvider.vb (2)
46Dim methodBlock = token.GetAncestor(Of MethodBlockBaseSyntax)() 208Dim methodBlock = TryCast(node, MethodBlockBaseSyntax)
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
158Private Shared Function VisitMethodBlockBase(node As MethodBlockBaseSyntax) As SyntaxKind?
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
37If targetToken.GetAncestor(Of MethodBlockBaseSyntax)() Is Nothing AndAlso
Completion\KeywordRecommenders\Expressions\MyClassKeywordRecommender.vb (1)
27Dim methodBlock = targetToken.GetAncestor(Of MethodBlockBaseSyntax)()
Debugging\BreakpointResolver.vb (1)
34Dim methodBlock = token.GetAncestor(Of MethodBlockBaseSyntax)()
Debugging\ProximityExpressionsGetter.Worker.vb (3)
103If TypeOf _parentStatement.Parent Is MethodBlockBaseSyntax Then 104Dim methodBlock = DirectCast(_parentStatement.Parent, MethodBlockBaseSyntax) 136Dim methodBlock = Me._parentStatement.GetAncestorOrThis(Of MethodBlockBaseSyntax)()
EditAndContinue\DeclarationBody\MethodBody.vb (2)
17Public Sub New(node As MethodBlockBaseSyntax) 22Dim methodBlock = DirectCast(Node, MethodBlockBaseSyntax)
EditAndContinue\SyntaxUtilities.vb (3)
26Return New MethodBody(DirectCast(node, MethodBlockBaseSyntax)) 154If TypeOf syntax Is MethodBlockBaseSyntax Then 241Return DirectCast(declarationOrBody, MethodBlockBaseSyntax).BlockStatement.Modifiers
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
82''' - <see cref="MethodBlockBaseSyntax"/> for methods, constructors, operators and accessors. 1124Return GetDiagnosticSpan(DirectCast(node, MethodBlockBaseSyntax).BlockStatement)
ExtractMethod\Extensions.vb (3)
315Public Function ContainsInMethodBlockBody(block As MethodBlockBaseSyntax, textSpan As TextSpan) As Boolean 330If TypeOf n Is MethodBlockBaseSyntax OrElse 352Return TypeOf node Is MethodBlockBaseSyntax OrElse
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
37Dim methodBlock = Me.SelectionResult.GetContainingScopeOf(Of MethodBlockBaseSyntax)()
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (4)
21Dim methodDefinition = TryCast(method, MethodBlockBaseSyntax) 30Dim methodDefinition = TryCast(method, MethodBlockBaseSyntax) 43method As MethodBlockBaseSyntax) As SyntaxToken 68method As MethodBlockBaseSyntax) As IEnumerable(Of SyntaxTrivia)
ExtractMethod\VisualBasicMethodExtractor.vb (1)
41enclosingTopLevelNode = If(enclosingTopLevelNode, basePosition.GetAncestor(Of MethodBlockBaseSyntax))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
433Dim methodDefinition = root.GetAnnotatedNodes(Of MethodBlockBaseSyntax)(MethodDefinitionAnnotation).First()
ExtractMethod\VisualBasicSelectionResult.vb (6)
72If TypeOf node Is MethodBlockBaseSyntax Then 73Dim methodBlock = DirectCast(node, MethodBlockBaseSyntax) 105Return TypeOf n Is MethodBlockBaseSyntax OrElse TypeOf n Is LambdaExpressionSyntax 134Dim methodBlock = TryCast(node, MethodBlockBaseSyntax) 322Dim match = If(TryCast(container, MethodBlockBaseSyntax)?.EndBlockStatement.EndKeyword = nextToken, False) OrElse 329If TryCast(container, MethodBlockBaseSyntax)?.BlockStatement.Kind = SyntaxKind.SubStatement Then
Highlighting\KeywordHighlighters\AccessorDeclarationHighlighter.vb (1)
23Dim methodBlock = node.GetAncestor(Of MethodBlockBaseSyntax)()
Highlighting\KeywordHighlighters\ConstructorDeclarationHighlighter.vb (1)
23Dim methodBlock = node.GetAncestor(Of MethodBlockBaseSyntax)()
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (1)
23Dim methodBlock = node.GetAncestor(Of MethodBlockBaseSyntax)()
Highlighting\KeywordHighlighters\OperatorDeclarationHighlighter.vb (1)
23Dim methodBlock = node.GetAncestor(Of MethodBlockBaseSyntax)()
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.vb (2)
28Return TypeOf node IsNot MethodBlockBaseSyntax AndAlso 37If TypeOf node Is MethodBlockBaseSyntax OrElse
LineSeparators\VisualBasicLineSeparatorService.vb (1)
33TypeOf (node) Is MethodBlockBaseSyntax OrElse
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
79If TypeOf node Is MethodBlockBaseSyntax OrElse
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (3)
90DirectCast(getAndSetMethods.GetMethodDeclaration.Parent, MethodBlockBaseSyntax).Statements) 106DirectCast(getAndSetMethods.GetMethodDeclaration.Parent, MethodBlockBaseSyntax).Statements) 116DirectCast(getAndSetMethods.SetMethodDeclaration.Parent, MethodBlockBaseSyntax).Statements)
SolutionCrawler\VisualBasicDocumentDifferenceService.vb (1)
22Dim method = TryCast(node, MethodBlockBaseSyntax)
src\8ea48114eea10243\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
56Dim methodSyntax = TryCast(node.Parent, MethodBlockBaseSyntax)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
200Dim methodBlock = TryCast(node, MethodBlockBaseSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (66)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
2976Return DirectCast(declaration, MethodBlockBaseSyntax).Statements
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (3)
210ElseIf TypeOf node Is MethodBlockBaseSyntax Then 211node = DirectCast(node, MethodBlockBaseSyntax).BlockStatement 499node = If(TryCast(node, MethodBlockBaseSyntax)?.BlockStatement, node)
Rename\LocalConflictVisitor.vb (1)
29Private Sub VisitMethodBlockBase(node As MethodBlockBaseSyntax)
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
704Where(Function(s) TypeOf s Is MethodBlockBaseSyntax OrElse TypeOf s Is VariableDeclaratorSyntax). 757Function(s) TypeOf s Is MethodBlockBaseSyntax OrElse
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (3)
202Private Function VisitMethodBlockBase(node As MethodBlockBaseSyntax, updateFunc As Func(Of SyntaxList(Of StatementSyntax), MethodBlockBaseSyntax)) As MethodBlockBaseSyntax
Simplification\Reducers\VisualBasicEscapingReducer.vb (1)
73Dim enclosingMethodBlock = parent.GetAncestor(Of MethodBlockBaseSyntax)()
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (4)
148Private Function VisitMethodBlockBaseSyntax(node As MethodBlockBaseSyntax, updateFunc As Func(Of MethodBlockBaseSyntax, MethodBaseSyntax, SyntaxList(Of StatementSyntax), EndBlockStatementSyntax, MethodBlockBaseSyntax)) As MethodBlockBaseSyntax
Simplification\VisualBasicSimplificationService.vb (4)
82Dim methodBlockBase = TryCast(nodeToSpeculate, MethodBlockBaseSyntax) 95Dim originalMethod = DirectCast(originalNode, MethodBlockBaseSyntax) 141Dim originalMethod = TryCast(originalNode, MethodBlockBaseSyntax) 143Dim reducedMethod = DirectCast(reducedNode, MethodBlockBaseSyntax)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (3)
43Dim methodBlock = TryCast(node, MethodBlockBaseSyntax) 57Dim previousMethodBlockBaseNode = TryCast(previousBodyNode, MethodBlockBaseSyntax) 64If previousSemanticModel.TryGetSpeculativeSemanticModelForMethodBody(previousMethodBlockBaseNode.BlockStatement.FullSpan.End, DirectCast(currentBodyNode, MethodBlockBaseSyntax), speculativeModel) Then
src\f388afcd21099bcf\InitializeParameterHelpers.vb (3)
14Return TypeOf node Is MethodBlockBaseSyntax OrElse 23If TypeOf functionDeclaration Is MethodBlockBaseSyntax Then 24Dim methodBlock = DirectCast(functionDeclaration, MethodBlockBaseSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (4)
732If returnStatement.GetAncestorOrThis(Of MethodBlockBaseSyntax) Is Nothing Then 736Dim memberSymbol = GetDeclaredMemberSymbolFromOriginalSemanticModel(SemanticModel, returnStatement.GetAncestor(Of MethodBlockBaseSyntax).BlockStatement) 763If yieldStatement.GetAncestorOrThis(Of MethodBlockBaseSyntax) Is Nothing Then 767Dim memberSymbol = GetDeclaredMemberSymbolFromOriginalSemanticModel(SemanticModel, yieldStatement.GetAncestor(Of MethodBlockBaseSyntax).BlockStatement)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
52Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.AttributeLists 123Dim methodBlock = DirectCast(member, MethodBlockBaseSyntax) 195Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.Modifiers 433Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.ParameterList 583Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement 669Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (10)
118Dim methodBlock = TryCast(node, MethodBlockBaseSyntax) 475If TypeOf node Is MethodBlockBaseSyntax OrElse 534If TypeOf node Is MethodBlockBaseSyntax Then 535Return DirectCast(node, MethodBlockBaseSyntax).Statements 858Dim block = TryCast(node, MethodBlockBaseSyntax) 881Public Function ContainsInMethodBlockBody(block As MethodBlockBaseSyntax, textSpan As TextSpan) As Boolean 917Dim method = TryCast(node, MethodBlockBaseSyntax) 1176Return DirectCast(node, MethodBlockBaseSyntax).BlockStatement.AttributeLists 1236begin = DirectCast(parent, MethodBlockBaseSyntax).BlockStatement 1277begin = DirectCast(parent, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
353Dim [method] = TryCast(node, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (2)
119Dim oldMethod = TryCast(oldNode, MethodBlockBaseSyntax) 120Dim newMethod = TryCast(newNode, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (9)
234Return TypeOf node Is MethodBlockBaseSyntax 718If TypeOf node Is MethodBlockBaseSyntax AndAlso TypeOf node.Parent IsNot PropertyBlockSyntax Then 722If TypeOf node Is MethodBaseSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 751If TypeOf node Is MethodBlockBaseSyntax AndAlso TypeOf node.Parent IsNot PropertyBlockSyntax Then 755If TypeOf node Is MethodBaseSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 796If TypeOf node Is MethodStatementSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 800If TypeOf node Is SubNewStatementSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 804If TypeOf node Is OperatorStatementSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 836Dim method = TryCast(member, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
96Return members.LastOrDefault(Function(m) TypeOf m Is MethodBlockBaseSyntax OrElse TypeOf m Is MethodStatementSyntax) 108Return members.LastOrDefault(Function(m) TypeOf m Is MethodBlockBaseSyntax OrElse TypeOf m Is MethodStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (3)
212Dim methodBlock = TryCast(destinationMember, MethodBlockBaseSyntax) 250methodBlock As MethodBlockBaseSyntax, 464Dim methodBlock = TryCast(destinationMember, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
138Return DirectCast(node, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
105Dim methodBlock = node.ReturnKeyword.GetAncestor(Of MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
135Dim method = targetToken.GetAncestor(Of MethodBlockBaseSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
158Dim enclosingMethod = targetToken.GetAncestor(Of MethodBlockBaseSyntax)()
Roslyn.Diagnostics.VisualBasic.Analyzers (47)
src\c975b9246f6b2dc6\VisualBasicSemanticModelReuseLanguageService.vb (3)
43Dim methodBlock = TryCast(node, MethodBlockBaseSyntax) 57Dim previousMethodBlockBaseNode = TryCast(previousBodyNode, MethodBlockBaseSyntax) 64If previousSemanticModel.TryGetSpeculativeSemanticModelForMethodBody(previousMethodBlockBaseNode.BlockStatement.FullSpan.End, DirectCast(currentBodyNode, MethodBlockBaseSyntax), speculativeModel) Then
src\f388afcd21099bcf\InitializeParameterHelpers.vb (3)
14Return TypeOf node Is MethodBlockBaseSyntax OrElse 23If TypeOf functionDeclaration Is MethodBlockBaseSyntax Then 24Dim methodBlock = DirectCast(functionDeclaration, MethodBlockBaseSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (4)
732If returnStatement.GetAncestorOrThis(Of MethodBlockBaseSyntax) Is Nothing Then 736Dim memberSymbol = GetDeclaredMemberSymbolFromOriginalSemanticModel(SemanticModel, returnStatement.GetAncestor(Of MethodBlockBaseSyntax).BlockStatement) 763If yieldStatement.GetAncestorOrThis(Of MethodBlockBaseSyntax) Is Nothing Then 767Dim memberSymbol = GetDeclaredMemberSymbolFromOriginalSemanticModel(SemanticModel, yieldStatement.GetAncestor(Of MethodBlockBaseSyntax).BlockStatement)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (6)
52Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.AttributeLists 123Dim methodBlock = DirectCast(member, MethodBlockBaseSyntax) 195Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.Modifiers 433Return DirectCast(member, MethodBlockBaseSyntax).BlockStatement.ParameterList 583Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement 669Return DirectCast(statement, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (10)
118Dim methodBlock = TryCast(node, MethodBlockBaseSyntax) 475If TypeOf node Is MethodBlockBaseSyntax OrElse 534If TypeOf node Is MethodBlockBaseSyntax Then 535Return DirectCast(node, MethodBlockBaseSyntax).Statements 858Dim block = TryCast(node, MethodBlockBaseSyntax) 881Public Function ContainsInMethodBlockBody(block As MethodBlockBaseSyntax, textSpan As TextSpan) As Boolean 917Dim method = TryCast(node, MethodBlockBaseSyntax) 1176Return DirectCast(node, MethodBlockBaseSyntax).BlockStatement.AttributeLists 1236begin = DirectCast(parent, MethodBlockBaseSyntax).BlockStatement 1277begin = DirectCast(parent, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
353Dim [method] = TryCast(node, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (2)
119Dim oldMethod = TryCast(oldNode, MethodBlockBaseSyntax) 120Dim newMethod = TryCast(newNode, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (9)
234Return TypeOf node Is MethodBlockBaseSyntax 718If TypeOf node Is MethodBlockBaseSyntax AndAlso TypeOf node.Parent IsNot PropertyBlockSyntax Then 722If TypeOf node Is MethodBaseSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 751If TypeOf node Is MethodBlockBaseSyntax AndAlso TypeOf node.Parent IsNot PropertyBlockSyntax Then 755If TypeOf node Is MethodBaseSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 796If TypeOf node Is MethodStatementSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 800If TypeOf node Is SubNewStatementSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 804If TypeOf node Is OperatorStatementSyntax AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then 836Dim method = TryCast(member, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
96Return members.LastOrDefault(Function(m) TypeOf m Is MethodBlockBaseSyntax OrElse TypeOf m Is MethodStatementSyntax) 108Return members.LastOrDefault(Function(m) TypeOf m Is MethodBlockBaseSyntax OrElse TypeOf m Is MethodStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (3)
212Dim methodBlock = TryCast(destinationMember, MethodBlockBaseSyntax) 250methodBlock As MethodBlockBaseSyntax, 464Dim methodBlock = TryCast(destinationMember, MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (1)
138Return DirectCast(node, MethodBlockBaseSyntax).BlockStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
105Dim methodBlock = node.ReturnKeyword.GetAncestor(Of MethodBlockBaseSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
135Dim method = targetToken.GetAncestor(Of MethodBlockBaseSyntax)()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
158Dim enclosingMethod = targetToken.GetAncestor(Of MethodBlockBaseSyntax)()