266 references to MethodStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (78)
Binding\Binder_Statements.vb (2)
337
TypeOf methodBlock.BlockStatement Is
MethodStatementSyntax
Then
338
ReportDiagnostic(diagnostics, DirectCast(methodBlock.BlockStatement,
MethodStatementSyntax
).Identifier, ERRID.WRN_AsyncLacksAwaits)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
175
Public Overrides Function VisitMethodStatement(node As
MethodStatementSyntax
) As Binder
Binding\MethodBodyBinder.vb (1)
60
Dim begin As
MethodStatementSyntax
= DirectCast(methodBlock, MethodBlockSyntax).SubOrFunctionStatement
Compilation\SemanticModel.vb (2)
2636
Public Overloads Function GetDeclaredSymbol(declarationSyntax As
MethodStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
3284
Return Me.GetDeclaredSymbol(DirectCast(node,
MethodStatementSyntax
), cancellationToken)
Compilation\SyntaxTreeSemanticModel.vb (4)
766
Dim handlingMethodSyntax = TryCast(handlesClause.Parent.Parent,
MethodStatementSyntax
)
1029
TypeOf (declarationSyntax) Is
MethodStatementSyntax
OrElse
1116
If TypeOf typeParamList.Parent Is
MethodStatementSyntax
Then
1117
symbol = GetDeclaredSymbol(DirectCast(typeParamList.Parent,
MethodStatementSyntax
), cancellationToken)
Generated\Syntax.xml.Main.Generated.vb (23)
122
Public Overridable Function VisitMethodStatement(ByVal node As
MethodStatementSyntax
) As TResult
857
Public Overridable Sub VisitMethodStatement(ByVal node As
MethodStatementSyntax
)
1998
Dim newSubOrFunctionStatement = DirectCast(Visit(node.SubOrFunctionStatement),
MethodStatementSyntax
)
2114
Public Overrides Function VisitMethodStatement(ByVal node As
MethodStatementSyntax
) As SyntaxNode
8284
Public Shared Function SubBlock(subOrFunctionStatement As
MethodStatementSyntax
, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax
8317
Public Shared Function SubBlock(subOrFunctionStatement As
MethodStatementSyntax
, statements As SyntaxList(of StatementSyntax)) As MethodBlockSyntax
8329
Public Shared Function SubBlock(subOrFunctionStatement As
MethodStatementSyntax
) As MethodBlockSyntax
8347
Public Shared Function FunctionBlock(subOrFunctionStatement As
MethodStatementSyntax
, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax
8378
Public Shared Function FunctionBlock(subOrFunctionStatement As
MethodStatementSyntax
, statements As SyntaxList(of StatementSyntax)) As MethodBlockSyntax
8390
Public Shared Function FunctionBlock(subOrFunctionStatement As
MethodStatementSyntax
) As MethodBlockSyntax
8412
Public Shared Function MethodBlock(ByVal kind As SyntaxKind, subOrFunctionStatement As
MethodStatementSyntax
, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax
8466
Public Shared Function MethodBlock(ByVal kind As SyntaxKind, subOrFunctionStatement As
MethodStatementSyntax
, endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax
9228
Public Shared Function SubStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As ImplementsClauseSyntax) As
MethodStatementSyntax
9282
Public Shared Function SubStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As ImplementsClauseSyntax) As
MethodStatementSyntax
9296
Public Shared Function SubStatement(identifier As SyntaxToken) As
MethodStatementSyntax
9310
Public Shared Function SubStatement(identifier As String) As
MethodStatementSyntax
9356
Public Shared Function FunctionStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As ImplementsClauseSyntax) As
MethodStatementSyntax
9409
Public Shared Function FunctionStatement(attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As ImplementsClauseSyntax) As
MethodStatementSyntax
9423
Public Shared Function FunctionStatement(identifier As SyntaxToken) As
MethodStatementSyntax
9437
Public Shared Function FunctionStatement(identifier As String) As
MethodStatementSyntax
9487
Public Shared Function MethodStatement(ByVal kind As SyntaxKind, attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As ImplementsClauseSyntax) As
MethodStatementSyntax
9529
Public Shared Function MethodStatement(ByVal kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken) As
MethodStatementSyntax
9550
Public Shared Function MethodStatement(ByVal kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As String) As
MethodStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (21)
5367
Friend _subOrFunctionStatement as
MethodStatementSyntax
5376
Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionStatement As
MethodStatementSyntax
, statements As SyntaxNode, endSubOrFunctionStatement As EndBlockStatementSyntax)
5383
Public ReadOnly Property SubOrFunctionStatement As
MethodStatementSyntax
5394
Public Shadows Function WithSubOrFunctionStatement(subOrFunctionStatement as
MethodStatementSyntax
) As MethodBlockSyntax
5505
Public Function Update(kind As SyntaxKind, subOrFunctionStatement As
MethodStatementSyntax
, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax
6637
Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As
MethodStatementSyntax
6641
Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As
MethodStatementSyntax
6681
Public Shadows Function WithModifiers(modifiers as SyntaxTokenList) As
MethodStatementSyntax
6685
Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As
MethodStatementSyntax
6707
Public Shadows Function WithSubOrFunctionKeyword(subOrFunctionKeyword as SyntaxToken) As
MethodStatementSyntax
6725
Public Shadows Function WithIdentifier(identifier as SyntaxToken) As
MethodStatementSyntax
6747
Public Shadows Function WithTypeParameterList(typeParameterList as TypeParameterListSyntax) As
MethodStatementSyntax
6751
Public Shadows Function AddTypeParameterListParameters(ParamArray items As TypeParameterSyntax()) As
MethodStatementSyntax
6782
Public Shadows Function WithParameterList(parameterList as ParameterListSyntax) As
MethodStatementSyntax
6786
Public Shadows Function AddParameterListParameters(ParamArray items As ParameterSyntax()) As
MethodStatementSyntax
6813
Public Shadows Function WithAsClause(asClause as SimpleAsClauseSyntax) As
MethodStatementSyntax
6834
Public Shadows Function WithHandlesClause(handlesClause as HandlesClauseSyntax) As
MethodStatementSyntax
6838
Public Shadows Function AddHandlesClauseEvents(ParamArray items As HandlesClauseItemSyntax()) As
MethodStatementSyntax
6861
Public Shadows Function WithImplementsClause(implementsClause as ImplementsClauseSyntax) As
MethodStatementSyntax
6865
Public Shadows Function AddImplementsClauseInterfaceMembers(ParamArray items As QualifiedNameSyntax()) As
MethodStatementSyntax
6951
Public Function Update(kind As SyntaxKind, attributeLists As SyntaxList(of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As ImplementsClauseSyntax) As
MethodStatementSyntax
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
523
Dim methodSyntax As
MethodStatementSyntax
= DirectCast(syntax, MethodBlockSyntax).SubOrFunctionStatement
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
255
Return DirectCast(methodBase,
MethodStatementSyntax
).AsClause
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
2701
Return SourceMethodSymbol.CreateRegularMethod(Me, DirectCast(methodBaseSyntax,
MethodStatementSyntax
), binder, diagBag)
2838
Dim methodStatement = DirectCast(sourceMethod.DeclarationSyntax,
MethodStatementSyntax
)
Symbols\Source\SourceMemberMethodSymbol.vb (4)
347
Dim syntax = TryCast(Me.DeclarationSyntax,
MethodStatementSyntax
)
364
Dim syntax = TryCast(Me.DeclarationSyntax,
MethodStatementSyntax
)
390
Dim syntax = TryCast(Me.DeclarationSyntax,
MethodStatementSyntax
)
573
Dim syntax = TryCast(Me.DeclarationSyntax,
MethodStatementSyntax
)
Symbols\Source\SourceMethodSymbol.vb (9)
78
syntax As
MethodStatementSyntax
,
138
Return DirectCast(methodSyntax,
MethodStatementSyntax
).TypeParameterList
870
Return DirectCast(node,
MethodStatementSyntax
).Identifier.Span
913
Return DirectCast(node,
MethodStatementSyntax
).Identifier.ValueText
1155
Dim methodSyntax As
MethodStatementSyntax
= Nothing
1160
methodSyntax = TryCast(m_syntaxReferenceOpt.GetSyntax(),
MethodStatementSyntax
)
2096
Dim methodStatement = DirectCast(decl,
MethodStatementSyntax
)
2251
paramList = DirectCast(decl,
MethodStatementSyntax
).ParameterList
2273
Return DirectCast(methodStatement,
MethodStatementSyntax
).Identifier
Syntax\MethodBaseSyntax.vb (1)
60
Public Shadows Function WithKeyword(keyword As SyntaxToken) As
MethodStatementSyntax
Syntax\MethodBlockBaseSyntax.vb (3)
185
Return WithSubOrFunctionStatement(DirectCast(blockStatement,
MethodStatementSyntax
))
194
Public Shadows ReadOnly Property Begin As
MethodStatementSyntax
210
Public Shadows Function WithBegin(begin As
MethodStatementSyntax
) As MethodBlockSyntax
Syntax\SyntaxNodePartials.vb (1)
98
Return DirectCast(Me,
MethodStatementSyntax
).AsClause
Syntax\SyntaxNormalizer.vb (1)
1398
Public Overrides Function VisitMethodStatement(node As
MethodStatementSyntax
) As SyntaxNode
VisualBasicExtensions.vb (1)
1097
Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As
MethodStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (21)
src\8ea48114eea10243\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
41
Return TryCast(decl.GetSyntax(),
MethodStatementSyntax
)?.HandlesClause IsNot Nothing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (10)
128
Return DirectCast(member,
MethodStatementSyntax
).WithAttributeLists(attributeLists)
264
Return methodBlock.WithSubOrFunctionStatement(DirectCast(methodBlock.SubOrFunctionStatement.WithModifiers(modifiers),
MethodStatementSyntax
))
280
Return DirectCast(member,
MethodStatementSyntax
).WithModifiers(modifiers)
333
Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
).Identifier
340
Return DirectCast(member,
MethodStatementSyntax
).Identifier
371
Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
).DeclarationKeyword
374
Return DirectCast(member,
MethodStatementSyntax
).DeclarationKeyword
410
Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
).TypeParameterList
413
Return DirectCast(member,
MethodStatementSyntax
).TypeParameterList
471
Return DirectCast(member,
MethodStatementSyntax
).AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
1115
Return DirectCast(declaration,
MethodStatementSyntax
).ParameterList
1179
Return DirectCast(node,
MethodStatementSyntax
).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
163
Dim declaration = token.GetAncestor(Of
MethodStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (3)
104
(previousToken.GetAncestor(Of
MethodStatementSyntax
)() IsNot Nothing OrElse
305
If IsBeginStatement(Of
MethodStatementSyntax
, MethodBlockSyntax)(currentStatement) OrElse
369
Return TypeOf statement Is
MethodStatementSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
132
Return DirectCast(declaration,
MethodStatementSyntax
).Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicHeaderFacts.vb (1)
58
Dim node = TryGetAncestorForLocation(Of
MethodStatementSyntax
)(root, position, method)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
796
If TypeOf node Is
MethodStatementSyntax
AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then
1480
Dim method = DirectCast(parent,
MethodStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (18)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
74
Dim methodDeclaration = TryCast(Await methodReference.GetSyntaxAsync(cancellationToken).ConfigureAwait(False),
MethodStatementSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
56
Dim methodStatement = DirectCast(implementsClause.Parent,
MethodStatementSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (3)
94
Dim methodStatementNode = TryCast(methodNode,
MethodStatementSyntax
)
115
Private Shared Function AddIteratorKeywordToMethod(root As SyntaxNode, methodStatementNode As
MethodStatementSyntax
) As SyntaxNode
118
Dim newFunctionNode As
MethodStatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
145
Private Shared Function AddAsyncKeyword(subOrFunctionStatement As
MethodStatementSyntax
) As
MethodStatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.vb (2)
9
Friend Shared Function RemoveAsyncKeyword(subOrFunctionStatement As
MethodStatementSyntax
) As
MethodStatementSyntax
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 (2)
261
result = DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
MethodStatementSyntax
))
703
Dim methodStatementSyntax = DirectCast(syntaxNode,
MethodStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
102
Return Compare(DirectCast(x,
MethodStatementSyntax
), DirectCast(y,
MethodStatementSyntax
))
200
Private Function Compare(x As
MethodStatementSyntax
, y As
MethodStatementSyntax
) As Integer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
320
Dim methodDeclaration = TargetToken.GetAncestor(Of
MethodStatementSyntax
)()
Microsoft.CodeAnalysis.VisualBasic.Features (44)
AddDebuggerDisplay\VisualBasicAddDebuggerDisplayCodeRefactoringProvider.vb (1)
15
TypeBlockSyntax,
MethodStatementSyntax
)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
299
Dim method = DirectCast(vbnode,
MethodStatementSyntax
)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
382
Dim boundMethod = semanticModel.GetDeclaredSymbol(handlesClauseItem.GetAncestor(Of
MethodStatementSyntax
)(), cancellationToken)
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
64
Dim methodStatement = GetNodeToFix(Of
MethodStatementSyntax
)(token, span)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
61
Dim methodStatement = TryCast(node,
MethodStatementSyntax
)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.vb (1)
42
If TypeOf token.Parent IsNot PropertyStatementSyntax AndAlso TypeOf token.Parent IsNot
MethodStatementSyntax
Then
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
62
Public Overrides Sub VisitMethodStatement(node As
MethodStatementSyntax
)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
69
Dim methodDeclaration = context.TargetToken.GetAncestor(Of
MethodStatementSyntax
)()
Completion\CompletionProviders\OverrideCompletionProvider.vb (2)
51
Return token.GetAncestor(Of
MethodStatementSyntax
)()
203
Dim methodStatement = TryCast(node,
MethodStatementSyntax
)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
85
If targetToken.IsChildToken(Of
MethodStatementSyntax
)(Function(functionDeclaration) functionDeclaration.Identifier) AndAlso
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
26
Dim methodDeclaration = targetToken.GetAncestor(Of
MethodStatementSyntax
)()
Completion\KeywordRecommenders\EventHandling\HandlesKeywordRecommender.vb (1)
34
Dim methodDeclaration = targetToken.GetAncestor(Of
MethodStatementSyntax
)()
EditAndContinue\SyntaxComparer.vb (1)
1241
Return DirectCast(node,
MethodStatementSyntax
).Identifier
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1353
endToken = DirectCast(header,
MethodStatementSyntax
).Identifier
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
139
Dim method = TryCast(token.Parent,
MethodStatementSyntax
)
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (2)
24
If methodBlock Is Nothing OrElse TypeOf methodBlock.BlockStatement IsNot
MethodStatementSyntax
Then
32
With DirectCast(.BlockStatement,
MethodStatementSyntax
)
InheritanceMargin\VisualBasicInheritanceMarginService.vb (2)
40
Dim methodStatementNode = TryCast(member,
MethodStatementSyntax
)
95
Dim methodStatementNode = TryCast(declarationNode,
MethodStatementSyntax
)
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
455
Return method.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax()).OfType(Of
MethodStatementSyntax
)().Any(Function(m) m.Modifiers.Any(Function(t) t.Kind = SyntaxKind.PartialKeyword))
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (6)
19
Inherits AbstractReplaceMethodWithPropertyService(Of
MethodStatementSyntax
)
28
Dim setMethodStatement = TryCast(setMethodDeclaration,
MethodStatementSyntax
)
46
Dim getMethodDeclaration = TryCast(getAndSetMethods.GetMethodDeclaration,
MethodStatementSyntax
)
56
Private Shared Function GetParentIfBlock(declaration As
MethodStatementSyntax
) As DeclarationStatementSyntax
71
Dim getMethodStatement = DirectCast(getAndSetMethods.GetMethodDeclaration,
MethodStatementSyntax
)
72
Dim setMethodStatement = TryCast(getAndSetMethods.SetMethodDeclaration,
MethodStatementSyntax
)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (2)
139
Dim methodStatement = If(TryCast(member,
MethodStatementSyntax
), TryCast(member, MethodBlockSyntax)?.SubOrFunctionStatement)
176
Private Shared Sub AddMethodStatement(documentId As DocumentId, container As SyntaxNode, methodStatement As
MethodStatementSyntax
, items As ArrayBuilder(Of SymbolTreeItemData), nameBuilder As StringBuilder)
src\8ea48114eea10243\VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
41
Return TryCast(decl.GetSyntax(),
MethodStatementSyntax
)?.HandlesClause IsNot Nothing
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertToAsync\VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
74
Dim methodDeclaration = TryCast(Await methodReference.GetSyntaxAsync(cancellationToken).ConfigureAwait(False),
MethodStatementSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
56
Dim methodStatement = DirectCast(implementsClause.Parent,
MethodStatementSyntax
)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (3)
94
Dim methodStatementNode = TryCast(methodNode,
MethodStatementSyntax
)
115
Private Shared Function AddIteratorKeywordToMethod(root As SyntaxNode, methodStatementNode As
MethodStatementSyntax
) As SyntaxNode
118
Dim newFunctionNode As
MethodStatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\MakeMethodAsynchronous\VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
145
Private Shared Function AddAsyncKeyword(subOrFunctionStatement As
MethodStatementSyntax
) As
MethodStatementSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveAsyncModifier\RemoveAsyncModifierHelpers.vb (2)
9
Friend Shared Function RemoveAsyncKeyword(subOrFunctionStatement As
MethodStatementSyntax
) As
MethodStatementSyntax
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
255
Return DirectCast(methodBase,
MethodStatementSyntax
).AsClause
Structure\Providers\MethodDeclarationStructureProvider.vb (2)
12
Inherits AbstractSyntaxNodeStructureProvider(Of
MethodStatementSyntax
)
15
methodDeclaration As
MethodStatementSyntax
,
Structure\VisualBasicBlockStructureProvider.vb (1)
32
builder.Add(Of
MethodStatementSyntax
, MethodDeclarationStructureProvider)()
Structure\VisualBasicStructureHelpers.vb (1)
146
Dim methodStatement = DirectCast(node,
MethodStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Runtime\BasicDetectPreviewFeatureAnalyzer.vb (4)
160
Dim methodDeclaration = TryCast(syntaxReference.GetSyntax(),
MethodStatementSyntax
)
234
Dim methodDeclaration = TryCast(methodOrPropertyDefinition,
MethodStatementSyntax
)
272
Dim methodDeclaration = TryCast(methodOrPropertyDefinition,
MethodStatementSyntax
)
294
Dim methodDeclaration = TryCast(methodDefinition,
MethodStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (70)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (3)
93
Dim methodDeclaration = TryCast(token.Parent,
MethodStatementSyntax
)
106
methodDeclaration = parameterSyntax.GetAncestor(Of
MethodStatementSyntax
)()
202
Private Function GetOtherPartOfPartialMethod(methodDeclaration As
MethodStatementSyntax
, <Out> ByRef definitionPart As IMethodSymbol) As IMethodSymbol
Classification\ClassificationHelpers.vb (2)
206
ElseIf TypeOf parent Is
MethodStatementSyntax
AndAlso DirectCast(parent,
MethodStatementSyntax
).Identifier = identifier Then
Classification\SyntaxClassification\NameSyntaxClassifier.vb (3)
24
GetType(
MethodStatementSyntax
),
50
Dim methodStatement = TryCast(syntax,
MethodStatementSyntax
)
277
Private Shared Sub ClassifyMethodStatement(methodStatement As
MethodStatementSyntax
, semanticModel As SemanticModel, result As SegmentedList(Of ClassifiedSpan))
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (5)
11
Public Function RewriteMethodStatement(func As
MethodStatementSyntax
, semanticModel As SemanticModel, cancellationToken As CancellationToken) As
MethodStatementSyntax
15
Public Function RewriteMethodStatement(func As
MethodStatementSyntax
, semanticModel As SemanticModel, oldFunc As
MethodStatementSyntax
, cancellationToken As CancellationToken) As
MethodStatementSyntax
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
163
Public Overrides Function VisitMethodStatement(node As
MethodStatementSyntax
) As SyntaxNode
164
Dim rewrittenMethod = DirectCast(AddParameterListTransform(node, MyBase.VisitMethodStatement(node), Function(n) Not n.Identifier.IsMissing),
MethodStatementSyntax
)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
121
Public Overrides Function VisitMethodStatement(node As
MethodStatementSyntax
) As SyntaxNode
CodeGeneration\VisualBasicSyntaxGenerator.vb (20)
1048
Return DirectCast(declaration,
MethodStatementSyntax
).ImplementsClause
1066
Return DirectCast(declaration,
MethodStatementSyntax
).WithImplementsClause(clause)
1100
Dim method = TryCast(declaration,
MethodStatementSyntax
)
1290
Return Isolate(node, Function(d) DirectCast(d,
MethodStatementSyntax
).WithModifiers(Nothing))
1628
Dim ms = DirectCast(declaration,
MethodStatementSyntax
)
1679
Return DirectCast(node,
MethodStatementSyntax
).WithAttributeLists(arg)
1932
Return DirectCast(declaration,
MethodStatementSyntax
).Identifier.ValueText
2017
Return ReplaceWithTrivia(declaration, DirectCast(declaration,
MethodStatementSyntax
).Identifier, id)
2125
Return DirectCast(declaration,
MethodStatementSyntax
).AsClause
2170
Return DirectCast(declaration,
MethodStatementSyntax
).WithAsClause(DirectCast(asClause, SimpleAsClauseSyntax))
2203
DirectCast(AsFunction(sb.BlockStatement),
MethodStatementSyntax
),
2211
Dim ss = DirectCast(declaration,
MethodStatementSyntax
)
2288
DirectCast(AsSub(mb.BlockStatement),
MethodStatementSyntax
),
2296
Dim ms = DirectCast(declaration,
MethodStatementSyntax
)
2436
Return DirectCast(declaration,
MethodStatementSyntax
).WithModifiers(tokens)
2550
Dim method = TryCast(declaration,
MethodStatementSyntax
)
2584
If TypeOf declaration Is
MethodStatementSyntax
Then
2585
Dim methodStatement = DirectCast(declaration,
MethodStatementSyntax
)
2594
DirectCast(WithExplicitInterfaceImplementations(methodBlock.SubOrFunctionStatement, explicitInterfaceImplementations),
MethodStatementSyntax
))
2715
Return DirectCast(declaration,
MethodStatementSyntax
).WithParameterList(list)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
280
Dim funcDecl = DirectCast(node,
MethodStatementSyntax
)
375
Private Shared Function IsExtensionMethod(node As
MethodStatementSyntax
) As Boolean
404
Private Shared Function GetMethodSuffix(method As
MethodStatementSyntax
) As String
501
Dim funcDecl = DirectCast(node,
MethodStatementSyntax
)
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
123
Return DirectCast(n, MethodBlockSyntax).Update(node.Kind, DirectCast(b,
MethodStatementSyntax
), s, e)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (10)
128
Return DirectCast(member,
MethodStatementSyntax
).WithAttributeLists(attributeLists)
264
Return methodBlock.WithSubOrFunctionStatement(DirectCast(methodBlock.SubOrFunctionStatement.WithModifiers(modifiers),
MethodStatementSyntax
))
280
Return DirectCast(member,
MethodStatementSyntax
).WithModifiers(modifiers)
333
Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
).Identifier
340
Return DirectCast(member,
MethodStatementSyntax
).Identifier
371
Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
).DeclarationKeyword
374
Return DirectCast(member,
MethodStatementSyntax
).DeclarationKeyword
410
Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
).TypeParameterList
413
Return DirectCast(member,
MethodStatementSyntax
).TypeParameterList
471
Return DirectCast(member,
MethodStatementSyntax
).AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
1115
Return DirectCast(declaration,
MethodStatementSyntax
).ParameterList
1179
Return DirectCast(node,
MethodStatementSyntax
).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
163
Dim declaration = token.GetAncestor(Of
MethodStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (3)
104
(previousToken.GetAncestor(Of
MethodStatementSyntax
)() IsNot Nothing OrElse
305
If IsBeginStatement(Of
MethodStatementSyntax
, MethodBlockSyntax)(currentStatement) OrElse
369
Return TypeOf statement Is
MethodStatementSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
132
Return DirectCast(declaration,
MethodStatementSyntax
).Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicHeaderFacts.vb (1)
58
Dim node = TryGetAncestorForLocation(Of
MethodStatementSyntax
)(root, position, method)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
796
If TypeOf node Is
MethodStatementSyntax
AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then
1480
Dim method = DirectCast(parent,
MethodStatementSyntax
)
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 (2)
261
result = DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
MethodStatementSyntax
))
703
Dim methodStatementSyntax = DirectCast(syntaxNode,
MethodStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
102
Return Compare(DirectCast(x,
MethodStatementSyntax
), DirectCast(y,
MethodStatementSyntax
))
200
Private Function Compare(x As
MethodStatementSyntax
, y As
MethodStatementSyntax
) As Integer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
320
Dim methodDeclaration = TargetToken.GetAncestor(Of
MethodStatementSyntax
)()
Roslyn.Diagnostics.VisualBasic.Analyzers (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (10)
128
Return DirectCast(member,
MethodStatementSyntax
).WithAttributeLists(attributeLists)
264
Return methodBlock.WithSubOrFunctionStatement(DirectCast(methodBlock.SubOrFunctionStatement.WithModifiers(modifiers),
MethodStatementSyntax
))
280
Return DirectCast(member,
MethodStatementSyntax
).WithModifiers(modifiers)
333
Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
).Identifier
340
Return DirectCast(member,
MethodStatementSyntax
).Identifier
371
Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
).DeclarationKeyword
374
Return DirectCast(member,
MethodStatementSyntax
).DeclarationKeyword
410
Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
).TypeParameterList
413
Return DirectCast(member,
MethodStatementSyntax
).TypeParameterList
471
Return DirectCast(member,
MethodStatementSyntax
).AsClause
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
1115
Return DirectCast(declaration,
MethodStatementSyntax
).ParameterList
1179
Return DirectCast(node,
MethodStatementSyntax
).AttributeLists
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
163
Dim declaration = token.GetAncestor(Of
MethodStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (3)
104
(previousToken.GetAncestor(Of
MethodStatementSyntax
)() IsNot Nothing OrElse
305
If IsBeginStatement(Of
MethodStatementSyntax
, MethodBlockSyntax)(currentStatement) OrElse
369
Return TypeOf statement Is
MethodStatementSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (1)
132
Return DirectCast(declaration,
MethodStatementSyntax
).Modifiers
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicHeaderFacts.vb (1)
58
Dim node = TryGetAncestorForLocation(Of
MethodStatementSyntax
)(root, position, method)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
796
If TypeOf node Is
MethodStatementSyntax
AndAlso TypeOf node.Parent IsNot MethodBlockBaseSyntax Then
1480
Dim method = DirectCast(parent,
MethodStatementSyntax
)
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 (2)
261
result = DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
MethodStatementSyntax
))
703
Dim methodStatementSyntax = DirectCast(syntaxNode,
MethodStatementSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (4)
102
Return Compare(DirectCast(x,
MethodStatementSyntax
), DirectCast(y,
MethodStatementSyntax
))
200
Private Function Compare(x As
MethodStatementSyntax
, y As
MethodStatementSyntax
) As Integer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
320
Dim methodDeclaration = TargetToken.GetAncestor(Of
MethodStatementSyntax
)()
VisualBasicRunIterations.vb (1)
16
Inherits AbstractRunIterations(Of
MethodStatementSyntax
)
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\Designer\InitializeComponentAnalyzer.vb (1)
51
Dim statement As
MethodStatementSyntax
= method.SubOrFunctionStatement