6 instantiations of MethodStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (6)
Generated\Syntax.xml.Internal.Generated.vb (1)
5718Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (4)
2137Return New MethodStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newAttributeLists.Node, newModifiers.Node, newSubOrFunctionKeyword, newIdentifier, newTypeParameterList, newParameterList, newAsClause, newHandlesClause, newImplementsClause) 9240Return 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) 9367Return 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) 9499Return 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)
6607Me.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)
1516await TestUpdateDeclarationAsync<MethodStatementSyntax>(input, expected, getType: GetTypeSymbol(typeof(int)));
Microsoft.CodeAnalysis.VisualBasic (78)
Binding\Binder_Statements.vb (2)
337TypeOf methodBlock.BlockStatement Is MethodStatementSyntax Then 338ReportDiagnostic(diagnostics, DirectCast(methodBlock.BlockStatement, MethodStatementSyntax).Identifier, ERRID.WRN_AsyncLacksAwaits)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
176Public Overrides Function VisitMethodStatement(node As MethodStatementSyntax) As Binder
Binding\MethodBodyBinder.vb (1)
60Dim begin As MethodStatementSyntax = DirectCast(methodBlock, MethodBlockSyntax).SubOrFunctionStatement
Compilation\SemanticModel.vb (2)
2637Public Overloads Function GetDeclaredSymbol(declarationSyntax As MethodStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As IMethodSymbol 3285Return Me.GetDeclaredSymbol(DirectCast(node, MethodStatementSyntax), cancellationToken)
Compilation\SyntaxTreeSemanticModel.vb (4)
766Dim handlingMethodSyntax = TryCast(handlesClause.Parent.Parent, MethodStatementSyntax) 1029TypeOf (declarationSyntax) Is MethodStatementSyntax OrElse 1116If TypeOf typeParamList.Parent Is MethodStatementSyntax Then 1117symbol = GetDeclaredSymbol(DirectCast(typeParamList.Parent, MethodStatementSyntax), cancellationToken)
Generated\Syntax.xml.Main.Generated.vb (23)
122Public Overridable Function VisitMethodStatement(ByVal node As MethodStatementSyntax) As TResult 857Public Overridable Sub VisitMethodStatement(ByVal node As MethodStatementSyntax) 1998Dim newSubOrFunctionStatement = DirectCast(Visit(node.SubOrFunctionStatement), MethodStatementSyntax) 2114Public Overrides Function VisitMethodStatement(ByVal node As MethodStatementSyntax) As SyntaxNode 8284Public Shared Function SubBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 8317Public Shared Function SubBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax)) As MethodBlockSyntax 8329Public Shared Function SubBlock(subOrFunctionStatement As MethodStatementSyntax) As MethodBlockSyntax 8347Public Shared Function FunctionBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 8378Public Shared Function FunctionBlock(subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax)) As MethodBlockSyntax 8390Public Shared Function FunctionBlock(subOrFunctionStatement As MethodStatementSyntax) As MethodBlockSyntax 8412Public Shared Function MethodBlock(ByVal kind As SyntaxKind, subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 8466Public Shared Function MethodBlock(ByVal kind As SyntaxKind, subOrFunctionStatement As MethodStatementSyntax, endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 9228Public 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 9282Public 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 9296Public Shared Function SubStatement(identifier As SyntaxToken) As MethodStatementSyntax 9310Public Shared Function SubStatement(identifier As String) As MethodStatementSyntax 9356Public 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 9409Public 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 9423Public Shared Function FunctionStatement(identifier As SyntaxToken) As MethodStatementSyntax 9437Public Shared Function FunctionStatement(identifier As String) As MethodStatementSyntax 9487Public 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 9529Public Shared Function MethodStatement(ByVal kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken) As MethodStatementSyntax 9550Public Shared Function MethodStatement(ByVal kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As String) As MethodStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (21)
5367Friend _subOrFunctionStatement as MethodStatementSyntax 5376Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxNode, endSubOrFunctionStatement As EndBlockStatementSyntax) 5383Public ReadOnly Property SubOrFunctionStatement As MethodStatementSyntax 5394Public Shadows Function WithSubOrFunctionStatement(subOrFunctionStatement as MethodStatementSyntax) As MethodBlockSyntax 5505Public Function Update(kind As SyntaxKind, subOrFunctionStatement As MethodStatementSyntax, statements As SyntaxList(of StatementSyntax), endSubOrFunctionStatement As EndBlockStatementSyntax) As MethodBlockSyntax 6637Public Shadows Function WithAttributeLists(attributeLists as SyntaxList(Of AttributeListSyntax)) As MethodStatementSyntax 6641Public Shadows Function AddAttributeLists(ParamArray items As AttributeListSyntax()) As MethodStatementSyntax 6681Public Shadows Function WithModifiers(modifiers as SyntaxTokenList) As MethodStatementSyntax 6685Public Shadows Function AddModifiers(ParamArray items As SyntaxToken()) As MethodStatementSyntax 6707Public Shadows Function WithSubOrFunctionKeyword(subOrFunctionKeyword as SyntaxToken) As MethodStatementSyntax 6725Public Shadows Function WithIdentifier(identifier as SyntaxToken) As MethodStatementSyntax 6747Public Shadows Function WithTypeParameterList(typeParameterList as TypeParameterListSyntax) As MethodStatementSyntax 6751Public Shadows Function AddTypeParameterListParameters(ParamArray items As TypeParameterSyntax()) As MethodStatementSyntax 6782Public Shadows Function WithParameterList(parameterList as ParameterListSyntax) As MethodStatementSyntax 6786Public Shadows Function AddParameterListParameters(ParamArray items As ParameterSyntax()) As MethodStatementSyntax 6813Public Shadows Function WithAsClause(asClause as SimpleAsClauseSyntax) As MethodStatementSyntax 6834Public Shadows Function WithHandlesClause(handlesClause as HandlesClauseSyntax) As MethodStatementSyntax 6838Public Shadows Function AddHandlesClauseEvents(ParamArray items As HandlesClauseItemSyntax()) As MethodStatementSyntax 6861Public Shadows Function WithImplementsClause(implementsClause as ImplementsClauseSyntax) As MethodStatementSyntax 6865Public Shadows Function AddImplementsClauseInterfaceMembers(ParamArray items As QualifiedNameSyntax()) As MethodStatementSyntax 6951Public 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)
523Dim methodSyntax As MethodStatementSyntax = DirectCast(syntax, MethodBlockSyntax).SubOrFunctionStatement
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
2689Return SourceMethodSymbol.CreateRegularMethod(Me, DirectCast(methodBaseSyntax, MethodStatementSyntax), binder, diagBag) 2826Dim methodStatement = DirectCast(sourceMethod.DeclarationSyntax, MethodStatementSyntax)
Symbols\Source\SourceMemberMethodSymbol.vb (4)
346Dim syntax = TryCast(Me.DeclarationSyntax, MethodStatementSyntax) 363Dim syntax = TryCast(Me.DeclarationSyntax, MethodStatementSyntax) 389Dim syntax = TryCast(Me.DeclarationSyntax, MethodStatementSyntax) 572Dim syntax = TryCast(Me.DeclarationSyntax, MethodStatementSyntax)
Symbols\Source\SourceMethodSymbol.vb (9)
77syntax As MethodStatementSyntax, 137Return DirectCast(methodSyntax, MethodStatementSyntax).TypeParameterList 869Return DirectCast(node, MethodStatementSyntax).Identifier.Span 912Return DirectCast(node, MethodStatementSyntax).Identifier.ValueText 1154Dim methodSyntax As MethodStatementSyntax = Nothing 1159methodSyntax = TryCast(m_syntaxReferenceOpt.GetSyntax(), MethodStatementSyntax) 2056Dim methodStatement = DirectCast(decl, MethodStatementSyntax) 2207paramList = DirectCast(decl, MethodStatementSyntax).ParameterList 2229Return DirectCast(methodStatement, MethodStatementSyntax).Identifier
Syntax\MethodBaseSyntax.vb (1)
60Public Shadows Function WithKeyword(keyword As SyntaxToken) As MethodStatementSyntax
Syntax\MethodBlockBaseSyntax.vb (3)
185Return WithSubOrFunctionStatement(DirectCast(blockStatement, MethodStatementSyntax)) 194Public Shadows ReadOnly Property Begin As MethodStatementSyntax 210Public Shadows Function WithBegin(begin As MethodStatementSyntax) As MethodBlockSyntax
Syntax\SyntaxNodePartials.vb (1)
98Return DirectCast(Me, MethodStatementSyntax).AsClause
Syntax\SyntaxNormalizer.vb (1)
1398Public Overrides Function VisitMethodStatement(node As MethodStatementSyntax) As SyntaxNode
VisualBasicDeclarationComputer.vb (1)
203Return DirectCast(methodBase, MethodStatementSyntax).AsClause
VisualBasicExtensions.vb (1)
1097Public 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 303If IsBeginStatement(Of MethodStatementSyntax, MethodBlockSyntax)(currentStatement) OrElse 367Return TypeOf statement Is MethodStatementSyntax OrElse
StatementSyntaxExtensions.vb (10)
128Return DirectCast(member, MethodStatementSyntax).WithAttributeLists(attributeLists) 264Return methodBlock.WithSubOrFunctionStatement(DirectCast(methodBlock.SubOrFunctionStatement.WithModifiers(modifiers), MethodStatementSyntax)) 280Return DirectCast(member, MethodStatementSyntax).WithModifiers(modifiers) 333Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).Identifier 340Return DirectCast(member, MethodStatementSyntax).Identifier 371Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).DeclarationKeyword 374Return DirectCast(member, MethodStatementSyntax).DeclarationKeyword 410Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).TypeParameterList 413Return DirectCast(member, MethodStatementSyntax).TypeParameterList 471Return DirectCast(member, MethodStatementSyntax).AsClause
SyntaxNodeExtensions.vb (2)
1146Return DirectCast(declaration, MethodStatementSyntax).ParameterList 1210Return DirectCast(node, MethodStatementSyntax).AttributeLists
SyntaxTreeExtensions.vb (1)
163Dim declaration = token.GetAncestor(Of MethodStatementSyntax)
VisualBasicAccessibilityFacts.vb (1)
137Return DirectCast(declaration, MethodStatementSyntax).Modifiers
VisualBasicHeaderFacts.vb (1)
70Dim node = TryGetAncestorForLocation(Of MethodStatementSyntax)(root, position)
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
38Return TryCast(decl.GetSyntax(), MethodStatementSyntax)?.HandlesClause IsNot Nothing
VisualBasicSyntaxFacts.vb (2)
761If TypeOf node Is MethodStatementSyntax AndAlso Not TypeOf node.Parent Is MethodBlockBaseSyntax Then 1523Dim method = DirectCast(parent, MethodStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (9)
RemoveAsyncModifierHelpers.vb (2)
9Friend Shared Function RemoveAsyncKeyword(subOrFunctionStatement As MethodStatementSyntax) As MethodStatementSyntax
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
70Dim methodDeclaration = TryCast(Await methodReference.GetSyntaxAsync(cancellationToken).ConfigureAwait(False), MethodStatementSyntax)
VisualBasicConvertToIteratorCodeFixProvider.vb (3)
90Dim methodStatementNode = TryCast(methodNode, MethodStatementSyntax) 111Private Shared Function AddIteratorKeywordToMethod(root As SyntaxNode, methodStatementNode As MethodStatementSyntax) As SyntaxNode 114Dim newFunctionNode As MethodStatementSyntax
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
137Private Shared Function AddAsyncKeyword(subOrFunctionStatement As MethodStatementSyntax) As MethodStatementSyntax
VisualBasicSyntaxContext.vb (1)
284Dim methodDeclaration = TargetToken.GetAncestor(Of MethodStatementSyntax)()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (3)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (2)
270Function(context As MethodStatementSyntax) Not context.Identifier.IsMissing, 281Function(context As MethodStatementSyntax) context.DeclarationKeyword,
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
131Public Overrides Function VisitMethodStatement(node As MethodStatementSyntax) As AbstractEndConstructResult
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (4)
Diagnostics\Suppression\SuppressionTests.vb (2)
1021Dim method = DirectCast(context.Node, MethodStatementSyntax) 1737Dim method = DirectCast(context.Node, MethodStatementSyntax)
Structure\MetadataAsSource\MethodDeclarationStructureTests.vb (1)
12Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of MethodStatementSyntax)
Structure\MethodDeclarationStructureTests.vb (1)
12Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of MethodStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\AttributeTests.vb (1)
2243Dim m0 = semanticModel.GetDeclaredSymbol(root.DescendantNodes().OfType(Of MethodStatementSyntax)().Last())
Microsoft.CodeAnalysis.VisualBasic.Features (42)
AddDebuggerDisplay\VisualBasicAddDebuggerDisplayCodeRefactoringProvider.vb (1)
15TypeBlockSyntax, MethodStatementSyntax)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
298Dim method = DirectCast(vbnode, MethodStatementSyntax)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
383Dim boundMethod = semanticModel.GetDeclaredSymbol(handlesClauseItem.GetAncestor(Of MethodStatementSyntax)(), cancellationToken)
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
63Dim methodStatement = GetNodeToFix(Of MethodStatementSyntax)(token, span)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.AddKeywordAction.vb (1)
65Dim methodStatement = TryCast(node, MethodStatementSyntax)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.vb (1)
44If TypeOf token.Parent IsNot PropertyStatementSyntax AndAlso TypeOf token.Parent IsNot MethodStatementSyntax Then
CodeLens\VisualBasicCodeLensMemberFinder.vb (1)
61Public Overrides Sub VisitMethodStatement(node As MethodStatementSyntax)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
70Dim methodDeclaration = context.TargetToken.GetAncestor(Of MethodStatementSyntax)()
Completion\CompletionProviders\OverrideCompletionProvider.vb (2)
52Return token.GetAncestor(Of MethodStatementSyntax)() 204Dim methodStatement = TryCast(node, MethodStatementSyntax)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
85If targetToken.IsChildToken(Of MethodStatementSyntax)(Function(functionDeclaration) functionDeclaration.Identifier) AndAlso
Completion\KeywordRecommenders\Declarations\OfKeywordRecommender.vb (1)
26Dim methodDeclaration = targetToken.GetAncestor(Of MethodStatementSyntax)()
Completion\KeywordRecommenders\EventHandling\HandlesKeywordRecommender.vb (1)
34Dim methodDeclaration = targetToken.GetAncestor(Of MethodStatementSyntax)()
EditAndContinue\SyntaxComparer.vb (1)
1239Return DirectCast(node, MethodStatementSyntax).Identifier
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1788endToken = DirectCast(header, MethodStatementSyntax).Identifier
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
140Dim method = TryCast(token.Parent, MethodStatementSyntax)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
56Dim methodStatement = DirectCast(implementsClause.Parent, MethodStatementSyntax)
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (2)
24If methodBlock Is Nothing OrElse Not TypeOf methodBlock.BlockStatement Is MethodStatementSyntax Then 32With DirectCast(.BlockStatement, MethodStatementSyntax)
InheritanceMargin\VisualBasicInheritanceMarginService.vb (2)
41Dim methodStatementNode = TryCast(member, MethodStatementSyntax) 96Dim methodStatementNode = TryCast(declarationNode, MethodStatementSyntax)
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
455Return 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)
9Friend Shared Function RemoveAsyncKeyword(subOrFunctionStatement As MethodStatementSyntax) As MethodStatementSyntax
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (6)
19Inherits AbstractReplaceMethodWithPropertyService(Of MethodStatementSyntax) 28Dim setMethodStatement = TryCast(setMethodDeclaration, MethodStatementSyntax) 45Dim getMethodDeclaration = TryCast(getAndSetMethods.GetMethodDeclaration, MethodStatementSyntax) 55Private Shared Function GetParentIfBlock(declaration As MethodStatementSyntax) As DeclarationStatementSyntax 70Dim getMethodStatement = DirectCast(getAndSetMethods.GetMethodDeclaration, MethodStatementSyntax) 71Dim setMethodStatement = TryCast(getAndSetMethods.SetMethodDeclaration, MethodStatementSyntax)
Structure\Providers\MethodDeclarationStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of MethodStatementSyntax) 15methodDeclaration As MethodStatementSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
32builder.Add(Of MethodStatementSyntax, MethodDeclarationStructureProvider)()
Structure\VisualBasicStructureHelpers.vb (1)
150Dim methodStatement = DirectCast(node, MethodStatementSyntax)
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
70Dim methodDeclaration = TryCast(Await methodReference.GetSyntaxAsync(cancellationToken).ConfigureAwait(False), MethodStatementSyntax)
VisualBasicConvertToIteratorCodeFixProvider.vb (3)
90Dim methodStatementNode = TryCast(methodNode, MethodStatementSyntax) 111Private Shared Function AddIteratorKeywordToMethod(root As SyntaxNode, methodStatementNode As MethodStatementSyntax) As SyntaxNode 114Dim newFunctionNode As MethodStatementSyntax
VisualBasicDeclarationComputer.vb (1)
203Return DirectCast(methodBase, MethodStatementSyntax).AsClause
VisualBasicMakeMethodAsynchronousCodeFixProvider.vb (2)
137Private Shared Function AddAsyncKeyword(subOrFunctionStatement As MethodStatementSyntax) As MethodStatementSyntax
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
38Return TryCast(decl.GetSyntax(), MethodStatementSyntax)?.HandlesClause IsNot Nothing
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (17)
Compilation\SemanticModelAPITests.vb (2)
1860Dim methodDecl = DirectCast(methodBlock.BlockStatement, MethodStatementSyntax) 1902Dim methodDecl = DirectCast(methodBlock.BlockStatement, MethodStatementSyntax)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (10)
71Dim memberSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of MethodStatementSyntax)().First() 94Dim memberSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of MethodStatementSyntax)().First() 116Dim memberSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of MethodStatementSyntax)().First() 1674Dim fSyntax1 = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 1).AsNode(), MethodStatementSyntax) 1676Dim sSyntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.SubStatement, 1).AsNode(), MethodStatementSyntax) 1677Dim fSyntax2 = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 2).AsNode(), MethodStatementSyntax) 2569Dim memberSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of MethodStatementSyntax)().First() 2905Dim fSyntax1 = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 1).AsNode(), MethodStatementSyntax) 2916Dim fSyntax2 = DirectCast(newTree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 1).AsNode(), MethodStatementSyntax) 2927fSyntax2 = DirectCast(newTree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 1).AsNode(), MethodStatementSyntax)
Semantics\PartialMethodsTest.vb (1)
280Dim id = tree1.GetCompilationUnitRoot().DescendantNodes().OfType(Of MethodStatementSyntax).
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (4)
277Dim input = ctx.ForAttributeWithMetadataName(Of MethodStatementSyntax)("System.CLSCompliantAttribute") 287Sub(_step) Assert.True(DirectCast(_step.Outputs.Single().Value, MethodStatementSyntax).Identifier.ValueText = "M")) 306Dim input = ctx.ForAttributeWithMetadataName(Of MethodStatementSyntax)("System.CLSCompliantAttribute") 316Sub(_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)
10860Private Shared Function GenerateRedSubStatement() As MethodStatementSyntax 10889Private Shared Function GenerateRedFunctionStatement() As MethodStatementSyntax
TestSyntaxNodes.vb (4)
859Private Function CreateMethodStatement() As MethodStatementSyntax 1032Dim methodDecl As MethodStatementSyntax = 1153Public Overrides Function VisitMethodStatement(node As MethodStatementSyntax) As SyntaxNode 1155node = CType(MyBase.VisitMethodStatement(node), MethodStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (70)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (3)
93Dim methodDeclaration = TryCast(token.Parent, MethodStatementSyntax) 106methodDeclaration = parameterSyntax.GetAncestor(Of MethodStatementSyntax)() 202Private Function GetOtherPartOfPartialMethod(methodDeclaration As MethodStatementSyntax, <Out> ByRef definitionPart As IMethodSymbol) As IMethodSymbol
Classification\ClassificationHelpers.vb (2)
206ElseIf TypeOf parent Is MethodStatementSyntax AndAlso DirectCast(parent, MethodStatementSyntax).Identifier = identifier Then
Classification\SyntaxClassification\NameSyntaxClassifier.vb (3)
20GetType(MethodStatementSyntax), 42Dim methodStatement = TryCast(syntax, MethodStatementSyntax) 277Private Shared Sub ClassifyMethodStatement(methodStatement As MethodStatementSyntax, semanticModel As SemanticModel, result As ArrayBuilder(Of ClassifiedSpan))
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (5)
11Public Function RewriteMethodStatement(func As MethodStatementSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As MethodStatementSyntax 15Public Function RewriteMethodStatement(func As MethodStatementSyntax, semanticModel As SemanticModel, oldFunc As MethodStatementSyntax, cancellationToken As CancellationToken) As MethodStatementSyntax
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
162Public Overrides Function VisitMethodStatement(node As MethodStatementSyntax) As SyntaxNode 163Dim rewrittenMethod = DirectCast(AddParameterListTransform(node, MyBase.VisitMethodStatement(node), Function(n) Not n.Identifier.IsMissing), MethodStatementSyntax)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
121Public Overrides Function VisitMethodStatement(node As MethodStatementSyntax) As SyntaxNode
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
96Return members.LastOrDefault(Function(m) TypeOf m Is MethodBlockBaseSyntax OrElse TypeOf m Is MethodStatementSyntax) 108Return members.LastOrDefault(Function(m) TypeOf m Is MethodBlockBaseSyntax OrElse TypeOf m Is MethodStatementSyntax)
CodeGeneration\VisualBasicCodeGenerationService.vb (2)
263result = DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(finalStatement, MethodStatementSyntax)) 705Dim methodStatementSyntax = DirectCast(syntaxNode, MethodStatementSyntax)
CodeGeneration\VisualBasicDeclarationComparer.vb (4)
102Return Compare(DirectCast(x, MethodStatementSyntax), DirectCast(y, MethodStatementSyntax)) 200Private Function Compare(x As MethodStatementSyntax, y As MethodStatementSyntax) As Integer
CodeGeneration\VisualBasicSyntaxGenerator.vb (20)
1227Return DirectCast(declaration, MethodStatementSyntax).ImplementsClause 1245Return DirectCast(declaration, MethodStatementSyntax).WithImplementsClause(clause) 1279Dim method = TryCast(declaration, MethodStatementSyntax) 1469Return Isolate(node, Function(d) DirectCast(d, MethodStatementSyntax).WithModifiers(Nothing)) 1801Dim ms = DirectCast(declaration, MethodStatementSyntax) 1852Return DirectCast(node, MethodStatementSyntax).WithAttributeLists(arg) 2105Return DirectCast(declaration, MethodStatementSyntax).Identifier.ValueText 2190Return ReplaceWithTrivia(declaration, DirectCast(declaration, MethodStatementSyntax).Identifier, id) 2298Return DirectCast(declaration, MethodStatementSyntax).AsClause 2343Return DirectCast(declaration, MethodStatementSyntax).WithAsClause(DirectCast(asClause, SimpleAsClauseSyntax)) 2376DirectCast(AsFunction(sb.BlockStatement), MethodStatementSyntax), 2384Dim ss = DirectCast(declaration, MethodStatementSyntax) 2461DirectCast(AsSub(mb.BlockStatement), MethodStatementSyntax), 2469Dim ms = DirectCast(declaration, MethodStatementSyntax) 2607Return DirectCast(declaration, MethodStatementSyntax).WithModifiers(tokens) 2813Dim method = TryCast(declaration, MethodStatementSyntax) 2847If TypeOf declaration Is MethodStatementSyntax Then 2848Dim methodStatement = DirectCast(declaration, MethodStatementSyntax) 2857DirectCast(WithExplicitInterfaceImplementations(methodBlock.SubOrFunctionStatement, explicitInterfaceImplementations), MethodStatementSyntax)) 2973Return DirectCast(declaration, MethodStatementSyntax).WithParameterList(list)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
281Dim funcDecl = DirectCast(node, MethodStatementSyntax) 376Private Shared Function IsExtensionMethod(node As MethodStatementSyntax) As Boolean 447Private Shared Function GetMethodSuffix(method As MethodStatementSyntax) As String 544Dim funcDecl = DirectCast(node, MethodStatementSyntax)
Formatting\Rules\ElasticTriviaFormattingRule.vb (3)
102(previousToken.GetAncestor(Of MethodStatementSyntax)() IsNot Nothing OrElse 303If IsBeginStatement(Of MethodStatementSyntax, MethodBlockSyntax)(currentStatement) OrElse 367Return TypeOf statement Is MethodStatementSyntax OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
163Dim declaration = token.GetAncestor(Of MethodStatementSyntax)
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
126Return DirectCast(n, MethodBlockSyntax).Update(node.Kind, DirectCast(b, MethodStatementSyntax), s, e)
StatementSyntaxExtensions.vb (10)
128Return DirectCast(member, MethodStatementSyntax).WithAttributeLists(attributeLists) 264Return methodBlock.WithSubOrFunctionStatement(DirectCast(methodBlock.SubOrFunctionStatement.WithModifiers(modifiers), MethodStatementSyntax)) 280Return DirectCast(member, MethodStatementSyntax).WithModifiers(modifiers) 333Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).Identifier 340Return DirectCast(member, MethodStatementSyntax).Identifier 371Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).DeclarationKeyword 374Return DirectCast(member, MethodStatementSyntax).DeclarationKeyword 410Return DirectCast(DirectCast(member, MethodBlockSyntax).BlockStatement, MethodStatementSyntax).TypeParameterList 413Return DirectCast(member, MethodStatementSyntax).TypeParameterList 471Return DirectCast(member, MethodStatementSyntax).AsClause
SyntaxNodeExtensions.vb (2)
1146Return DirectCast(declaration, MethodStatementSyntax).ParameterList 1210Return DirectCast(node, MethodStatementSyntax).AttributeLists
VisualBasicAccessibilityFacts.vb (1)
137Return DirectCast(declaration, MethodStatementSyntax).Modifiers
VisualBasicHeaderFacts.vb (1)
70Dim node = TryGetAncestorForLocation(Of MethodStatementSyntax)(root, position)
VisualBasicSyntaxContext.vb (1)
284Dim methodDeclaration = TargetToken.GetAncestor(Of MethodStatementSyntax)()
VisualBasicSyntaxFacts.vb (2)
761If TypeOf node Is MethodStatementSyntax AndAlso Not TypeOf node.Parent Is MethodBlockBaseSyntax Then 1523Dim method = DirectCast(parent, MethodStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (21)
CodeGeneration\SyntaxGeneratorTests.vb (21)
882VerifySyntax(Of MethodStatementSyntax)( 922VerifySyntax(Of MethodStatementSyntax)( 1860VerifySyntax(Of MethodStatementSyntax)( 1874VerifySyntax(Of MethodStatementSyntax)( 1886VerifySyntax(Of MethodStatementSyntax)( 1900VerifySyntax(Of MethodStatementSyntax)( 1939VerifySyntax(Of MethodStatementSyntax)( 1953VerifySyntax(Of MethodStatementSyntax)( 1967VerifySyntax(Of MethodStatementSyntax)( 1981VerifySyntax(Of MethodStatementSyntax)( 1995VerifySyntax(Of MethodStatementSyntax)( 2004VerifySyntax(Of MethodStatementSyntax)( 2011VerifySyntax(Of MethodStatementSyntax)( 2018VerifySyntax(Of MethodStatementSyntax)( 2025VerifySyntax(Of MethodStatementSyntax)( 2032VerifySyntax(Of MethodStatementSyntax)( 2039VerifySyntax(Of MethodStatementSyntax)( 2131VerifySyntax(Of MethodStatementSyntax)( 2138VerifySyntax(Of MethodStatementSyntax)( 2772VerifySyntax(Of MethodStatementSyntax)( 2776VerifySyntax(Of MethodStatementSyntax)(
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
FindReferencesTests.cs (1)
167SyntaxNode normalMethod = tree.GetRoot().DescendantNodes().OfType<Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax>().ToList()[1];
Microsoft.VisualStudio.LanguageServices.VisualBasic (37)
CodeModel\SyntaxExtensions.vb (2)
33Return DirectCast(method, MethodStatementSyntax).Identifier.ToString() 60asClause = DirectCast(method, MethodStatementSyntax).AsClause
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (6)
77Return GetMethodStatementStartPoint(text, DirectCast(node, MethodStatementSyntax), part) 167Return GetMethodStatementEndPoint(text, DirectCast(node, MethodStatementSyntax), part) 467startPosition = DirectCast(methodBlock.BlockStatement, MethodStatementSyntax).Identifier.SpanStart 581Private Shared Function GetMethodStatementStartPoint(text As SourceText, methodStatement As MethodStatementSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint? 627startPosition = DirectCast(methodBlock.BlockStatement, MethodStatementSyntax).Identifier.Span.End 672Private Shared Function GetMethodStatementEndPoint(text As SourceText, methodStatement As MethodStatementSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint?
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (2)
171Dim methodStatement = DirectCast(methodBlock.BlockStatement, MethodStatementSyntax) 182Dim methodStatement = DirectCast(node, MethodStatementSyntax)
CodeModel\VisualBasicCodeModelService.vb (22)
383ElseIf TypeOf node Is MethodStatementSyntax Then 384Return GetAttributeNodes(DirectCast(node, MethodStatementSyntax).AttributeLists) 907Return DirectCast(node, MethodStatementSyntax).Identifier.ToString() 990Return DirectCast(node, MethodStatementSyntax).WithIdentifier(identifier) 2758If TypeOf resultMember Is MethodStatementSyntax Then 2761subOrFunctionStatement:=DirectCast(resultMember, MethodStatementSyntax), 2766subOrFunctionStatement:=DirectCast(resultMember, MethodStatementSyntax), 3193Private Shared Function SetMethodType(methodStatement As MethodStatementSyntax, typeSymbol As ITypeSymbol) As MethodStatementSyntax 3255Dim methodStatement = SetMethodType(DirectCast(methodBlock.BlockStatement, MethodStatementSyntax), typeSymbol) 3422TypeOf node Is MethodStatementSyntax OrElse 3445If TypeOf node Is MethodStatementSyntax Then 3446Return SetMethodType(DirectCast(node, MethodStatementSyntax), typeSymbol) 3871ElseIf TypeOf container Is MethodStatementSyntax Then 3872Dim methodStatement = DirectCast(container, MethodStatementSyntax) 3885ElseIf TypeOf method.BlockStatement Is MethodStatementSyntax Then 3886Dim methodStatement = DirectCast(method.BlockStatement, MethodStatementSyntax) 3961Return DirectCast(methodBlock, MethodBlockSyntax).WithBlockStatement(DirectCast(methodStatement, MethodStatementSyntax)) 3998Private Shared Function GetMethodStatement(method As SyntaxNode) As MethodStatementSyntax 4004Return TryCast(methodBlock.BlockStatement, MethodStatementSyntax) 4007Private Overloads Shared Function GetHandledEventNames(methodStatement As MethodStatementSyntax) As IList(Of String) 4167Not TypeOf node Is MethodStatementSyntax AndAlso
Help\VisualBasicHelpContextService.Visitor.vb (1)
370Public Overrides Sub VisitMethodStatement(node As MethodStatementSyntax)
Venus\ContainedLanguageStaticEventBinding.vb (4)
114Public Function HandlesEvent(methodStatement As MethodStatementSyntax, objectName As String, eventName As String) As Boolean 137Private Function GetMethodStatement(member As ISymbol) As MethodStatementSyntax 140Return DirectCast(DirectCast(node, MethodBlockSyntax).BlockStatement, MethodStatementSyntax) 142Return DirectCast(node, MethodStatementSyntax)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (3)
IOperation\IOperationTests_IBlockStatement_MethodBlocks.vb (3)
430VerifyNoOperationTreeForTest(Of MethodStatementSyntax)(source) 441VerifyNoOperationTreeForTest(Of MethodStatementSyntax)(source) 452VerifyNoOperationTreeForTest(Of MethodStatementSyntax)(source)