6 instantiations of MethodStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (6)
Generated\Syntax.xml.Internal.Generated.vb (1)
5718
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
MethodStatementSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (4)
2137
Return New
MethodStatementSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newAttributeLists.Node, newModifiers.Node, newSubOrFunctionKeyword, newIdentifier, newTypeParameterList, newParameterList, newAsClause, newHandlesClause, newImplementsClause)
9240
Return New
MethodStatementSyntax
(SyntaxKind.SubStatement, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(subOrFunctionKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), typeParameterList, parameterList, asClause, handlesClause, implementsClause)
9367
Return New
MethodStatementSyntax
(SyntaxKind.FunctionStatement, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(subOrFunctionKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), typeParameterList, parameterList, asClause, handlesClause, implementsClause)
9499
Return New
MethodStatementSyntax
(kind, Nothing, Nothing, attributeLists.Node, modifiers.Node, DirectCast(subOrFunctionKeyword.Node, InternalSyntax.KeywordSyntax), DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), typeParameterList, parameterList, asClause, handlesClause, implementsClause)
Generated\Syntax.xml.Syntax.Generated.vb (1)
6607
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.MethodStatementSyntax(kind, errors, annotations, if(attributeLists IsNot Nothing, attributeLists.Green, Nothing), modifiers, subOrFunctionKeyword, identifier, if(typeParameterList IsNot Nothing, DirectCast(typeParameterList.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.TypeParameterListSyntax), Nothing), if(parameterList IsNot Nothing, DirectCast(parameterList.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ParameterListSyntax), Nothing), if(asClause IsNot Nothing, DirectCast(asClause.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SimpleAsClauseSyntax), Nothing), if(handlesClause IsNot Nothing, DirectCast(handlesClause.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.HandlesClauseSyntax), Nothing), if(implementsClause IsNot Nothing, DirectCast(implementsClause.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ImplementsClauseSyntax), Nothing)), Nothing, 0)
314 references to MethodStatementSyntax
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.VisualBasic.cs (1)
1516
await TestUpdateDeclarationAsync<
MethodStatementSyntax
>(input, expected, getType: GetTypeSymbol(typeof(int)));
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)
176
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)
2637
Public Overloads Function GetDeclaredSymbol(declarationSyntax As
MethodStatementSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol
3285
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
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
2689
Return SourceMethodSymbol.CreateRegularMethod(Me, DirectCast(methodBaseSyntax,
MethodStatementSyntax
), binder, diagBag)
2826
Dim methodStatement = DirectCast(sourceMethod.DeclarationSyntax,
MethodStatementSyntax
)
Symbols\Source\SourceMemberMethodSymbol.vb (4)
346
Dim syntax = TryCast(Me.DeclarationSyntax,
MethodStatementSyntax
)
363
Dim syntax = TryCast(Me.DeclarationSyntax,
MethodStatementSyntax
)
389
Dim syntax = TryCast(Me.DeclarationSyntax,
MethodStatementSyntax
)
572
Dim syntax = TryCast(Me.DeclarationSyntax,
MethodStatementSyntax
)
Symbols\Source\SourceMethodSymbol.vb (9)
77
syntax As
MethodStatementSyntax
,
137
Return DirectCast(methodSyntax,
MethodStatementSyntax
).TypeParameterList
869
Return DirectCast(node,
MethodStatementSyntax
).Identifier.Span
912
Return DirectCast(node,
MethodStatementSyntax
).Identifier.ValueText
1154
Dim methodSyntax As
MethodStatementSyntax
= Nothing
1159
methodSyntax = TryCast(m_syntaxReferenceOpt.GetSyntax(),
MethodStatementSyntax
)
2056
Dim methodStatement = DirectCast(decl,
MethodStatementSyntax
)
2207
paramList = DirectCast(decl,
MethodStatementSyntax
).ParameterList
2229
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
VisualBasicDeclarationComputer.vb (1)
203
Return DirectCast(methodBase,
MethodStatementSyntax
).AsClause
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)
ElasticTriviaFormattingRule.vb (3)
102
(previousToken.GetAncestor(Of
MethodStatementSyntax
)() IsNot Nothing OrElse
303
If IsBeginStatement(Of
MethodStatementSyntax
, MethodBlockSyntax)(currentStatement) OrElse
367
Return TypeOf statement Is
MethodStatementSyntax
OrElse
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
SyntaxNodeExtensions.vb (2)
1146
Return DirectCast(declaration,
MethodStatementSyntax
).ParameterList
1210
Return DirectCast(node,
MethodStatementSyntax
).AttributeLists
SyntaxTreeExtensions.vb (1)
163
Dim declaration = token.GetAncestor(Of
MethodStatementSyntax
)
VisualBasicAccessibilityFacts.vb (1)
137
Return DirectCast(declaration,
MethodStatementSyntax
).Modifiers
VisualBasicHeaderFacts.vb (1)
70
Dim node = TryGetAncestorForLocation(Of
MethodStatementSyntax
)(root, position)
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
38
Return TryCast(decl.GetSyntax(),
MethodStatementSyntax
)?.HandlesClause IsNot Nothing
VisualBasicSyntaxFacts.vb (2)
761
If TypeOf node Is
MethodStatementSyntax
AndAlso Not TypeOf node.Parent Is MethodBlockBaseSyntax Then
1523
Dim method = DirectCast(parent,
MethodStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (9)
RemoveAsyncModifierHelpers.vb (2)
9
Friend Shared Function RemoveAsyncKeyword(subOrFunctionStatement As
MethodStatementSyntax
) As
MethodStatementSyntax
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
70
Dim methodDeclaration = TryCast(Await methodReference.GetSyntaxAsync(cancellationToken).ConfigureAwait(False),
MethodStatementSyntax
)
VisualBasicConvertToIteratorCodeFixProvider.vb (3)
90
Dim methodStatementNode = TryCast(methodNode,
MethodStatementSyntax
)
111
Private Shared Function AddIteratorKeywordToMethod(root As SyntaxNode, methodStatementNode As
MethodStatementSyntax
) As SyntaxNode
114
Dim newFunctionNode As
MethodStatementSyntax
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
137
Private Shared Function AddAsyncKeyword(subOrFunctionStatement As
MethodStatementSyntax
) As
MethodStatementSyntax
VisualBasicSyntaxContext.vb (1)
284
Dim methodDeclaration = TargetToken.GetAncestor(Of
MethodStatementSyntax
)()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (2)
270
Function(context As
MethodStatementSyntax
) Not context.Identifier.IsMissing,
281
Function(context As
MethodStatementSyntax
) context.DeclarationKeyword,
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
131
Public Overrides Function VisitMethodStatement(node As
MethodStatementSyntax
) As AbstractEndConstructResult
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (4)
Diagnostics\Suppression\SuppressionTests.vb (2)
1021
Dim method = DirectCast(context.Node,
MethodStatementSyntax
)
1737
Dim method = DirectCast(context.Node,
MethodStatementSyntax
)
Structure\MetadataAsSource\MethodDeclarationStructureTests.vb (1)
12
Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of
MethodStatementSyntax
)
Structure\MethodDeclarationStructureTests.vb (1)
12
Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of
MethodStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\AttributeTests.vb (1)
2243
Dim m0 = semanticModel.GetDeclaredSymbol(root.DescendantNodes().OfType(Of
MethodStatementSyntax
)().Last())
Microsoft.CodeAnalysis.VisualBasic.Features (42)
AddDebuggerDisplay\VisualBasicAddDebuggerDisplayCodeRefactoringProvider.vb (1)
15
TypeBlockSyntax,
MethodStatementSyntax
)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
298
Dim method = DirectCast(vbnode,
MethodStatementSyntax
)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
383
Dim boundMethod = semanticModel.GetDeclaredSymbol(handlesClauseItem.GetAncestor(Of
MethodStatementSyntax
)(), cancellationToken)
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
63
Dim methodStatement = GetNodeToFix(Of
MethodStatementSyntax
)(token, span)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
65
Dim methodStatement = TryCast(node,
MethodStatementSyntax
)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.vb (1)
44
If TypeOf token.Parent IsNot PropertyStatementSyntax AndAlso TypeOf token.Parent IsNot
MethodStatementSyntax
Then
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
61
Public Overrides Sub VisitMethodStatement(node As
MethodStatementSyntax
)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
70
Dim methodDeclaration = context.TargetToken.GetAncestor(Of
MethodStatementSyntax
)()
Completion\CompletionProviders\OverrideCompletionProvider.vb (2)
52
Return token.GetAncestor(Of
MethodStatementSyntax
)()
204
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)
1239
Return DirectCast(node,
MethodStatementSyntax
).Identifier
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1788
endToken = DirectCast(header,
MethodStatementSyntax
).Identifier
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
140
Dim method = TryCast(token.Parent,
MethodStatementSyntax
)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
56
Dim methodStatement = DirectCast(implementsClause.Parent,
MethodStatementSyntax
)
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (2)
24
If methodBlock Is Nothing OrElse Not TypeOf methodBlock.BlockStatement Is
MethodStatementSyntax
Then
32
With DirectCast(.BlockStatement,
MethodStatementSyntax
)
InheritanceMargin\VisualBasicInheritanceMarginService.vb (2)
41
Dim methodStatementNode = TryCast(member,
MethodStatementSyntax
)
96
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))
RemoveAsyncModifierHelpers.vb (2)
9
Friend Shared Function RemoveAsyncKeyword(subOrFunctionStatement As
MethodStatementSyntax
) As
MethodStatementSyntax
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (6)
19
Inherits AbstractReplaceMethodWithPropertyService(Of
MethodStatementSyntax
)
28
Dim setMethodStatement = TryCast(setMethodDeclaration,
MethodStatementSyntax
)
45
Dim getMethodDeclaration = TryCast(getAndSetMethods.GetMethodDeclaration,
MethodStatementSyntax
)
55
Private Shared Function GetParentIfBlock(declaration As
MethodStatementSyntax
) As DeclarationStatementSyntax
70
Dim getMethodStatement = DirectCast(getAndSetMethods.GetMethodDeclaration,
MethodStatementSyntax
)
71
Dim setMethodStatement = TryCast(getAndSetMethods.SetMethodDeclaration,
MethodStatementSyntax
)
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)
150
Dim methodStatement = DirectCast(node,
MethodStatementSyntax
)
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
70
Dim methodDeclaration = TryCast(Await methodReference.GetSyntaxAsync(cancellationToken).ConfigureAwait(False),
MethodStatementSyntax
)
VisualBasicConvertToIteratorCodeFixProvider.vb (3)
90
Dim methodStatementNode = TryCast(methodNode,
MethodStatementSyntax
)
111
Private Shared Function AddIteratorKeywordToMethod(root As SyntaxNode, methodStatementNode As
MethodStatementSyntax
) As SyntaxNode
114
Dim newFunctionNode As
MethodStatementSyntax
VisualBasicDeclarationComputer.vb (1)
203
Return DirectCast(methodBase,
MethodStatementSyntax
).AsClause
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
137
Private Shared Function AddAsyncKeyword(subOrFunctionStatement As
MethodStatementSyntax
) As
MethodStatementSyntax
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
38
Return TryCast(decl.GetSyntax(),
MethodStatementSyntax
)?.HandlesClause IsNot Nothing
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (17)
Compilation\SemanticModelAPITests.vb (2)
1860
Dim methodDecl = DirectCast(methodBlock.BlockStatement,
MethodStatementSyntax
)
1902
Dim methodDecl = DirectCast(methodBlock.BlockStatement,
MethodStatementSyntax
)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (10)
71
Dim memberSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of
MethodStatementSyntax
)().First()
94
Dim memberSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of
MethodStatementSyntax
)().First()
116
Dim memberSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of
MethodStatementSyntax
)().First()
1674
Dim fSyntax1 = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 1).AsNode(),
MethodStatementSyntax
)
1676
Dim sSyntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.SubStatement, 1).AsNode(),
MethodStatementSyntax
)
1677
Dim fSyntax2 = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 2).AsNode(),
MethodStatementSyntax
)
2569
Dim memberSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of
MethodStatementSyntax
)().First()
2905
Dim fSyntax1 = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 1).AsNode(),
MethodStatementSyntax
)
2916
Dim fSyntax2 = DirectCast(newTree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 1).AsNode(),
MethodStatementSyntax
)
2927
fSyntax2 = DirectCast(newTree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 1).AsNode(),
MethodStatementSyntax
)
Semantics\PartialMethodsTest.vb (1)
280
Dim id = tree1.GetCompilationUnitRoot().DescendantNodes().OfType(Of
MethodStatementSyntax
).
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (4)
277
Dim input = ctx.ForAttributeWithMetadataName(Of
MethodStatementSyntax
)("System.CLSCompliantAttribute")
287
Sub(_step) Assert.True(DirectCast(_step.Outputs.Single().Value,
MethodStatementSyntax
).Identifier.ValueText = "M"))
306
Dim input = ctx.ForAttributeWithMetadataName(Of
MethodStatementSyntax
)("System.CLSCompliantAttribute")
316
Sub(_step) Assert.True(DirectCast(_step.Outputs.Single().Value,
MethodStatementSyntax
).Identifier.ValueText = "M"))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (6)
Generated\Syntax.Test.xml.Generated.vb (2)
10860
Private Shared Function GenerateRedSubStatement() As
MethodStatementSyntax
10889
Private Shared Function GenerateRedFunctionStatement() As
MethodStatementSyntax
TestSyntaxNodes.vb (4)
859
Private Function CreateMethodStatement() As
MethodStatementSyntax
1032
Dim methodDecl As
MethodStatementSyntax
=
1153
Public Overrides Function VisitMethodStatement(node As
MethodStatementSyntax
) As SyntaxNode
1155
node = CType(MyBase.VisitMethodStatement(node),
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)
20
GetType(
MethodStatementSyntax
),
42
Dim methodStatement = TryCast(syntax,
MethodStatementSyntax
)
277
Private Shared Sub ClassifyMethodStatement(methodStatement As
MethodStatementSyntax
, semanticModel As SemanticModel, result As ArrayBuilder(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)
162
Public Overrides Function VisitMethodStatement(node As
MethodStatementSyntax
) As SyntaxNode
163
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\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
)
CodeGeneration\VisualBasicCodeGenerationService.vb (2)
263
result = DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(finalStatement,
MethodStatementSyntax
))
705
Dim methodStatementSyntax = DirectCast(syntaxNode,
MethodStatementSyntax
)
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
CodeGeneration\VisualBasicSyntaxGenerator.vb (20)
1227
Return DirectCast(declaration,
MethodStatementSyntax
).ImplementsClause
1245
Return DirectCast(declaration,
MethodStatementSyntax
).WithImplementsClause(clause)
1279
Dim method = TryCast(declaration,
MethodStatementSyntax
)
1469
Return Isolate(node, Function(d) DirectCast(d,
MethodStatementSyntax
).WithModifiers(Nothing))
1801
Dim ms = DirectCast(declaration,
MethodStatementSyntax
)
1852
Return DirectCast(node,
MethodStatementSyntax
).WithAttributeLists(arg)
2105
Return DirectCast(declaration,
MethodStatementSyntax
).Identifier.ValueText
2190
Return ReplaceWithTrivia(declaration, DirectCast(declaration,
MethodStatementSyntax
).Identifier, id)
2298
Return DirectCast(declaration,
MethodStatementSyntax
).AsClause
2343
Return DirectCast(declaration,
MethodStatementSyntax
).WithAsClause(DirectCast(asClause, SimpleAsClauseSyntax))
2376
DirectCast(AsFunction(sb.BlockStatement),
MethodStatementSyntax
),
2384
Dim ss = DirectCast(declaration,
MethodStatementSyntax
)
2461
DirectCast(AsSub(mb.BlockStatement),
MethodStatementSyntax
),
2469
Dim ms = DirectCast(declaration,
MethodStatementSyntax
)
2607
Return DirectCast(declaration,
MethodStatementSyntax
).WithModifiers(tokens)
2813
Dim method = TryCast(declaration,
MethodStatementSyntax
)
2847
If TypeOf declaration Is
MethodStatementSyntax
Then
2848
Dim methodStatement = DirectCast(declaration,
MethodStatementSyntax
)
2857
DirectCast(WithExplicitInterfaceImplementations(methodBlock.SubOrFunctionStatement, explicitInterfaceImplementations),
MethodStatementSyntax
))
2973
Return DirectCast(declaration,
MethodStatementSyntax
).WithParameterList(list)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
281
Dim funcDecl = DirectCast(node,
MethodStatementSyntax
)
376
Private Shared Function IsExtensionMethod(node As
MethodStatementSyntax
) As Boolean
447
Private Shared Function GetMethodSuffix(method As
MethodStatementSyntax
) As String
544
Dim funcDecl = DirectCast(node,
MethodStatementSyntax
)
Formatting\Rules\ElasticTriviaFormattingRule.vb (3)
102
(previousToken.GetAncestor(Of
MethodStatementSyntax
)() IsNot Nothing OrElse
303
If IsBeginStatement(Of
MethodStatementSyntax
, MethodBlockSyntax)(currentStatement) OrElse
367
Return TypeOf statement Is
MethodStatementSyntax
OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
163
Dim declaration = token.GetAncestor(Of
MethodStatementSyntax
)
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
126
Return DirectCast(n, MethodBlockSyntax).Update(node.Kind, DirectCast(b,
MethodStatementSyntax
), s, e)
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
SyntaxNodeExtensions.vb (2)
1146
Return DirectCast(declaration,
MethodStatementSyntax
).ParameterList
1210
Return DirectCast(node,
MethodStatementSyntax
).AttributeLists
VisualBasicAccessibilityFacts.vb (1)
137
Return DirectCast(declaration,
MethodStatementSyntax
).Modifiers
VisualBasicHeaderFacts.vb (1)
70
Dim node = TryGetAncestorForLocation(Of
MethodStatementSyntax
)(root, position)
VisualBasicSyntaxContext.vb (1)
284
Dim methodDeclaration = TargetToken.GetAncestor(Of
MethodStatementSyntax
)()
VisualBasicSyntaxFacts.vb (2)
761
If TypeOf node Is
MethodStatementSyntax
AndAlso Not TypeOf node.Parent Is MethodBlockBaseSyntax Then
1523
Dim method = DirectCast(parent,
MethodStatementSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (21)
CodeGeneration\SyntaxGeneratorTests.vb (21)
882
VerifySyntax(Of
MethodStatementSyntax
)(
922
VerifySyntax(Of
MethodStatementSyntax
)(
1860
VerifySyntax(Of
MethodStatementSyntax
)(
1874
VerifySyntax(Of
MethodStatementSyntax
)(
1886
VerifySyntax(Of
MethodStatementSyntax
)(
1900
VerifySyntax(Of
MethodStatementSyntax
)(
1939
VerifySyntax(Of
MethodStatementSyntax
)(
1953
VerifySyntax(Of
MethodStatementSyntax
)(
1967
VerifySyntax(Of
MethodStatementSyntax
)(
1981
VerifySyntax(Of
MethodStatementSyntax
)(
1995
VerifySyntax(Of
MethodStatementSyntax
)(
2004
VerifySyntax(Of
MethodStatementSyntax
)(
2011
VerifySyntax(Of
MethodStatementSyntax
)(
2018
VerifySyntax(Of
MethodStatementSyntax
)(
2025
VerifySyntax(Of
MethodStatementSyntax
)(
2032
VerifySyntax(Of
MethodStatementSyntax
)(
2039
VerifySyntax(Of
MethodStatementSyntax
)(
2131
VerifySyntax(Of
MethodStatementSyntax
)(
2138
VerifySyntax(Of
MethodStatementSyntax
)(
2772
VerifySyntax(Of
MethodStatementSyntax
)(
2776
VerifySyntax(Of
MethodStatementSyntax
)(
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
FindReferencesTests.cs (1)
167
SyntaxNode normalMethod = tree.GetRoot().DescendantNodes().OfType<Microsoft.CodeAnalysis.VisualBasic.Syntax.
MethodStatementSyntax
>().ToList()[1];
Microsoft.VisualStudio.LanguageServices.VisualBasic (37)
CodeModel\SyntaxExtensions.vb (2)
33
Return DirectCast(method,
MethodStatementSyntax
).Identifier.ToString()
60
asClause = DirectCast(method,
MethodStatementSyntax
).AsClause
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (6)
77
Return GetMethodStatementStartPoint(text, DirectCast(node,
MethodStatementSyntax
), part)
167
Return GetMethodStatementEndPoint(text, DirectCast(node,
MethodStatementSyntax
), part)
467
startPosition = DirectCast(methodBlock.BlockStatement,
MethodStatementSyntax
).Identifier.SpanStart
581
Private Shared Function GetMethodStatementStartPoint(text As SourceText, methodStatement As
MethodStatementSyntax
, part As EnvDTE.vsCMPart) As VirtualTreePoint?
627
startPosition = DirectCast(methodBlock.BlockStatement,
MethodStatementSyntax
).Identifier.Span.End
672
Private Shared Function GetMethodStatementEndPoint(text As SourceText, methodStatement As
MethodStatementSyntax
, part As EnvDTE.vsCMPart) As VirtualTreePoint?
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (2)
171
Dim methodStatement = DirectCast(methodBlock.BlockStatement,
MethodStatementSyntax
)
182
Dim methodStatement = DirectCast(node,
MethodStatementSyntax
)
CodeModel\VisualBasicCodeModelService.vb (22)
383
ElseIf TypeOf node Is
MethodStatementSyntax
Then
384
Return GetAttributeNodes(DirectCast(node,
MethodStatementSyntax
).AttributeLists)
907
Return DirectCast(node,
MethodStatementSyntax
).Identifier.ToString()
990
Return DirectCast(node,
MethodStatementSyntax
).WithIdentifier(identifier)
2758
If TypeOf resultMember Is
MethodStatementSyntax
Then
2761
subOrFunctionStatement:=DirectCast(resultMember,
MethodStatementSyntax
),
2766
subOrFunctionStatement:=DirectCast(resultMember,
MethodStatementSyntax
),
3193
Private Shared Function SetMethodType(methodStatement As
MethodStatementSyntax
, typeSymbol As ITypeSymbol) As
MethodStatementSyntax
3255
Dim methodStatement = SetMethodType(DirectCast(methodBlock.BlockStatement,
MethodStatementSyntax
), typeSymbol)
3422
TypeOf node Is
MethodStatementSyntax
OrElse
3445
If TypeOf node Is
MethodStatementSyntax
Then
3446
Return SetMethodType(DirectCast(node,
MethodStatementSyntax
), typeSymbol)
3871
ElseIf TypeOf container Is
MethodStatementSyntax
Then
3872
Dim methodStatement = DirectCast(container,
MethodStatementSyntax
)
3885
ElseIf TypeOf method.BlockStatement Is
MethodStatementSyntax
Then
3886
Dim methodStatement = DirectCast(method.BlockStatement,
MethodStatementSyntax
)
3961
Return DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(methodStatement,
MethodStatementSyntax
))
3998
Private Shared Function GetMethodStatement(method As SyntaxNode) As
MethodStatementSyntax
4004
Return TryCast(methodBlock.BlockStatement,
MethodStatementSyntax
)
4007
Private Overloads Shared Function GetHandledEventNames(methodStatement As
MethodStatementSyntax
) As IList(Of String)
4167
Not TypeOf node Is
MethodStatementSyntax
AndAlso
Help\VisualBasicHelpContextService.Visitor.vb (1)
370
Public Overrides Sub VisitMethodStatement(node As
MethodStatementSyntax
)
Venus\ContainedLanguageStaticEventBinding.vb (4)
114
Public Function HandlesEvent(methodStatement As
MethodStatementSyntax
, objectName As String, eventName As String) As Boolean
137
Private Function GetMethodStatement(member As ISymbol) As
MethodStatementSyntax
140
Return DirectCast(DirectCast(node, MethodBlockSyntax).BlockStatement,
MethodStatementSyntax
)
142
Return DirectCast(node,
MethodStatementSyntax
)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (3)
IOperation\IOperationTests_IBlockStatement_MethodBlocks.vb (3)
430
VerifyNoOperationTreeForTest(Of
MethodStatementSyntax
)(source)
441
VerifyNoOperationTreeForTest(Of
MethodStatementSyntax
)(source)
452
VerifyNoOperationTreeForTest(Of
MethodStatementSyntax
)(source)