163 references to FunctionStatement
Microsoft.CodeAnalysis.VisualBasic (42)
Binding\BinderFactory.vb (4)
262Case SyntaxKind.FunctionStatement, 369SyntaxKind.FunctionStatement, 466SyntaxKind.FunctionStatement, 524SyntaxKind.FunctionStatement,
Binding\LocalBinderBuilder.vb (1)
117Case SyntaxKind.FunctionStatement
Binding\MemberSemanticModel.vb (1)
365SyntaxKind.SubStatement, SyntaxKind.FunctionStatement,
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
151SyntaxKind.FunctionStatement,
Compilation\SemanticModel.vb (1)
3284Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
Declarations\DeclarationTreeBuilder.vb (1)
658Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement,
Generated\Syntax.xml.Internal.Generated.vb (2)
44132Return New MethodStatementSyntax(SyntaxKind.FunctionStatement, attributeLists.Node, modifiers.Node, subOrFunctionKeyword, identifier, typeParameterList, parameterList, asClause, handlesClause, implementsClause) 56210Return New MethodStatementSyntax(SyntaxKind.FunctionStatement, attributeLists.Node, modifiers.Node, subOrFunctionKeyword, identifier, typeParameterList, parameterList, asClause, handlesClause, implementsClause, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (9)
8290SyntaxKind.FunctionStatement 8352Case SyntaxKind.FunctionStatement 8436Return SyntaxKind.FunctionStatement 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) 9506Case SyntaxKind.FunctionStatement 35838SyntaxKind.FunctionStatement, 36132SyntaxKind.FunctionStatement, 36434SyntaxKind.FunctionStatement, 44153SyntaxKind.FunctionStatement
Generated\Syntax.xml.Syntax.Generated.vb (1)
6589''' <item><description><see cref="SyntaxKind.FunctionStatement"/></description></item>
Parser\BlockContexts\DeclarationContext.vb (2)
84Case SyntaxKind.FunctionStatement 268SyntaxKind.FunctionStatement,
Parser\BlockContexts\ExecutableStatementContext.vb (1)
145SyntaxKind.FunctionStatement,
Parser\BlockContexts\InterfaceDeclarationBlockContext.vb (2)
64SyntaxKind.FunctionStatement, 164SyntaxKind.FunctionStatement,
Parser\BlockContexts\NamespaceBlockContext.vb (1)
59SyntaxKind.FunctionStatement,
Parser\ParseExpression.vb (1)
1839SyntaxKind.FunctionStatement,
Parser\Parser.vb (2)
3795ParseFunctionOrDelegateStatement(SyntaxKind.FunctionStatement, name, genericParams, parameters, asClause, handlesClause, implementsClause) 3817kind = SyntaxKind.FunctionStatement OrElse
Symbols\Source\LocalSymbol.vb (1)
555Debug.Assert(node.IsKind(SyntaxKind.FunctionStatement))
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
2566SyntaxKind.FunctionStatement, 2688Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
Symbols\Source\SourceMemberMethodSymbol.vb (1)
325If Me.DeclarationSyntax.Kind = SyntaxKind.FunctionStatement AndAlso CaseInsensitiveComparison.Equals(Me.Name, ident.ValueText) Then
Symbols\Source\SourceMethodSymbol.vb (6)
136If methodSyntax.Kind = SyntaxKind.SubStatement OrElse methodSyntax.Kind = SyntaxKind.FunctionStatement Then 868Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement 911Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement 2055Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement 2206Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement 2228Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
Syntax\SyntaxNodePartials.vb (1)
97Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
VisualBasicDeclarationComputer.vb (1)
202Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (19)
SemanticModelExtensions.vb (2)
151type.Parent.IsParentKind(SyntaxKind.FunctionStatement) OrElse 164type.Parent.Parent.Parent.IsParentKind(SyntaxKind.FunctionStatement) OrElse
StatementSyntaxExtensions.vb (11)
54SyntaxKind.FunctionStatement, 127SyntaxKind.FunctionStatement 197SyntaxKind.FunctionStatement, 279SyntaxKind.FunctionStatement 339SyntaxKind.FunctionStatement 372Case SyntaxKind.FunctionStatement, 412SyntaxKind.FunctionStatement 435SyntaxKind.FunctionStatement, 470Case SyntaxKind.FunctionStatement 523SyntaxKind.FunctionStatement, 612SyntaxKind.FunctionStatement,
SyntaxNodeExtensions.vb (2)
1145SyntaxKind.FunctionStatement 1208Case SyntaxKind.FunctionStatement,
VisualBasicAccessibilityFacts.vb (2)
40SyntaxKind.FunctionStatement, 135Case SyntaxKind.FunctionStatement,
VisualBasicSyntaxFacts.vb (2)
1325SyntaxKind.FunctionStatement, 1522Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicConvertToIteratorCodeFixProvider.vb (1)
89Case SyntaxKind.FunctionStatement
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (4)
Diagnostics\Suppression\SuppressionTests.vb (4)
1005context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement, SyntaxKind.NamespaceStatement, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.PropertyStatement, SyntaxKind.FieldDeclaration, SyntaxKind.EventStatement) 1020Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement 1721context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.ClassStatement, SyntaxKind.NamespaceStatement, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.PropertyStatement, SyntaxKind.FieldDeclaration, SyntaxKind.EventStatement) 1736Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTestBase.vb (2)
138If s.IsKind(SyntaxKind.FunctionStatement) Then 139Assert.True(sourceMethod0.BlockSyntax.BlockStatement.IsKind(SyntaxKind.FunctionStatement))
Microsoft.CodeAnalysis.VisualBasic.Features (24)
ChangeSignature\VisualBasicChangeSignatureService.vb (5)
29SyntaxKind.FunctionStatement, 53SyntaxKind.FunctionStatement, 74SyntaxKind.FunctionStatement, 284vbnode.IsKind(SyntaxKind.FunctionStatement) OrElse 297If vbnode.IsKind(SyntaxKind.SubStatement) OrElse vbnode.IsKind(SyntaxKind.FunctionStatement) Then
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
77If methodDeclaration.IsKind(SyntaxKind.FunctionStatement, SyntaxKind.OperatorStatement,
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (2)
59SyntaxKind.FunctionStatement, 89SyntaxKind.FunctionStatement,
EditAndContinue\BreakpointSpans.vb (1)
161SyntaxKind.FunctionStatement,
EditAndContinue\SyntaxComparer.vb (3)
337SyntaxKind.FunctionStatement, 814SyntaxKind.FunctionStatement, 1238SyntaxKind.FunctionStatement
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (6)
1012SyntaxKind.FunctionStatement, 1187Case SyntaxKind.FunctionStatement 1565SyntaxKind.FunctionStatement, 1787SyntaxKind.FunctionStatement 1947SyntaxKind.FunctionStatement, 2261SyntaxKind.FunctionStatement
ExtractMethod\VisualBasicMethodExtractor.vb (1)
81Return CType(methodNames.FirstOrDefault(Function(t) t.Parent.Kind <> SyntaxKind.SubStatement AndAlso t.Parent.Kind <> SyntaxKind.FunctionStatement), SyntaxToken)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
54implementsClause.IsParentKind(SyntaxKind.FunctionStatement) Then
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (1)
125SyntaxKind.FunctionStatement,
Structure\VisualBasicStructureHelpers.vb (1)
149ElseIf node.IsKind(SyntaxKind.SubStatement, SyntaxKind.FunctionStatement) Then
VisualBasicConvertToIteratorCodeFixProvider.vb (1)
89Case SyntaxKind.FunctionStatement
VisualBasicDeclarationComputer.vb (1)
202Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (5)
1674Dim fSyntax1 = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 1).AsNode(), MethodStatementSyntax) 1677Dim fSyntax2 = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.FunctionStatement, 2).AsNode(), MethodStatementSyntax) 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)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Syntax\SyntaxFactsTest.vb (2)
603For Each item As SyntaxKind In {SyntaxKind.SubStatement, SyntaxKind.FunctionStatement} 652Assert.False(SyntaxFacts.IsName(SyntaxKind.FunctionStatement))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (44)
CodeGeneration\MethodGenerator.vb (1)
71Dim kind = If(isSub, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement)
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
704Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
CodeGeneration\VisualBasicDeclarationComparer.vb (2)
23{SyntaxKind.FunctionStatement, 5}, 101SyntaxKind.FunctionStatement
CodeGeneration\VisualBasicSyntaxGenerator.vb (20)
722SyntaxKind.FunctionStatement, 781kind:=If(returnType Is Nothing, SyntaxKind.SubStatement, SyntaxKind.FunctionStatement), 1226SyntaxKind.FunctionStatement 1244SyntaxKind.FunctionStatement 1282kind:=If(method.IsKind(SyntaxKind.FunctionStatement), SyntaxKind.FunctionBlock, SyntaxKind.SubBlock), 1284endSubOrFunctionStatement:=If(method.IsKind(SyntaxKind.FunctionStatement), SyntaxFactory.EndFunctionStatement(), SyntaxFactory.EndSubStatement())) 1467Case SyntaxKind.FunctionStatement, 1753SyntaxKind.FunctionStatement, 1781SyntaxKind.FunctionStatement, 1800Case SyntaxKind.FunctionStatement 1850Case SyntaxKind.FunctionStatement, 1912Case SyntaxKind.FunctionStatement 2103Case SyntaxKind.FunctionStatement, 2188Case SyntaxKind.FunctionStatement, 2297Case SyntaxKind.FunctionStatement 2342Case SyntaxKind.FunctionStatement 2386SyntaxKind.FunctionStatement, 2468Case SyntaxKind.FunctionStatement 2605Case SyntaxKind.FunctionStatement, 2972SyntaxKind.FunctionStatement
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
280Case SyntaxKind.FunctionStatement, SyntaxKind.SubStatement
SemanticModelExtensions.vb (2)
151type.Parent.IsParentKind(SyntaxKind.FunctionStatement) OrElse 164type.Parent.Parent.Parent.IsParentKind(SyntaxKind.FunctionStatement) OrElse
StatementSyntaxExtensions.vb (11)
54SyntaxKind.FunctionStatement, 127SyntaxKind.FunctionStatement 197SyntaxKind.FunctionStatement, 279SyntaxKind.FunctionStatement 339SyntaxKind.FunctionStatement 372Case SyntaxKind.FunctionStatement, 412SyntaxKind.FunctionStatement 435SyntaxKind.FunctionStatement, 470Case SyntaxKind.FunctionStatement 523SyntaxKind.FunctionStatement, 612SyntaxKind.FunctionStatement,
SyntaxNodeExtensions.vb (2)
1145SyntaxKind.FunctionStatement 1208Case SyntaxKind.FunctionStatement,
VisualBasicAccessibilityFacts.vb (2)
40SyntaxKind.FunctionStatement, 135Case SyntaxKind.FunctionStatement,
VisualBasicSyntaxFacts.vb (2)
1325SyntaxKind.FunctionStatement, 1522Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
Microsoft.VisualStudio.LanguageServices.VisualBasic (20)
CodeModel\SyntaxExtensions.vb (2)
32SyntaxKind.FunctionStatement 59Case SyntaxKind.SubStatement, SyntaxKind.FunctionStatement
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (2)
513If oldMember.IsKind(SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.SubBlock, SyntaxKind.FunctionBlock) AndAlso 514newMember.IsKind(SyntaxKind.SubStatement, SyntaxKind.FunctionStatement, SyntaxKind.SubBlock, SyntaxKind.FunctionBlock) Then
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (4)
72Case SyntaxKind.FunctionStatement, 162Case SyntaxKind.FunctionStatement, 465Case SyntaxKind.FunctionStatement, 625Case SyntaxKind.FunctionStatement,
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
179Case SyntaxKind.FunctionStatement,
CodeModel\VisualBasicCodeModelService.vb (10)
145SyntaxKind.FunctionStatement 188Case SyntaxKind.FunctionStatement, 614SyntaxKind.FunctionStatement 654SyntaxKind.FunctionStatement 906SyntaxKind.FunctionStatement 988SyntaxKind.FunctionStatement, 1050SyntaxKind.FunctionStatement, 2759If resultMember.Kind = SyntaxKind.FunctionStatement Then 3204If methodStatement.IsKind(SyntaxKind.FunctionStatement) Then 4240node.IsKind(SyntaxKind.SubStatement, SyntaxKind.FunctionStatement) AndAlso
Venus\ContainedLanguageStaticEventBinding.vb (1)
141ElseIf node.Kind = SyntaxKind.SubStatement OrElse node.Kind = SyntaxKind.FunctionStatement Then