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