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