174 references to FunctionBlock
Microsoft.CodeAnalysis.VisualBasic (40)
Binding\Binder_Statements.vb (2)
140SyntaxKind.FunctionBlock, 865SyntaxKind.FunctionBlock,
Binding\MemberSemanticModel.vb (1)
306SyntaxKind.FunctionBlock,
Binding\MethodBodyBinder.vb (1)
59Case SyntaxKind.FunctionBlock
Compilation\SemanticModel.vb (1)
3312Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock, SyntaxKind.OperatorBlock,
Compilation\SyntaxTreeSemanticModel.vb (1)
981Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock, SyntaxKind.OperatorBlock, SyntaxKind.PropertyBlock, SyntaxKind.EventBlock
Declarations\DeclarationTreeBuilder.vb (1)
636Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock, SyntaxKind.OperatorBlock
Generated\Syntax.xml.Internal.Generated.vb (4)
35682Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.FunctionBlock, subOrFunctionStatement, statements.Node, endSubOrFunctionStatement, hash) 35687Dim result = New MethodBlockSyntax(SyntaxKind.FunctionBlock, subOrFunctionStatement, statements.Node, endSubOrFunctionStatement) 47748Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.FunctionBlock, subOrFunctionStatement, statements.Node, endSubOrFunctionStatement, _factoryContext, hash) 47753Dim result = New MethodBlockSyntax(SyntaxKind.FunctionBlock, subOrFunctionStatement, statements.Node, endSubOrFunctionStatement, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (7)
8364Return New MethodBlockSyntax(SyntaxKind.FunctionBlock, Nothing, Nothing, subOrFunctionStatement, statements.Node, endSubOrFunctionStatement) 8435Case SyntaxKind.FunctionBlock 8445Case SyntaxKind.FunctionBlock 35827SyntaxKind.FunctionBlock, 36121SyntaxKind.FunctionBlock, 36423SyntaxKind.FunctionBlock, 44130SyntaxKind.FunctionBlock
Generated\Syntax.xml.Syntax.Generated.vb (1)
5361''' <item><description><see cref="SyntaxKind.FunctionBlock"/></description></item>
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
522Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock
Parser\BlockContexts\BlockContext.vb (3)
65SyntaxKind.FunctionBlock 640Case SyntaxKind.FunctionBlock 755Case SyntaxKind.FunctionBlock,
Parser\BlockContexts\CompilationUnitContext.vb (1)
482Case SyntaxKind.FunctionBlock,
Parser\BlockContexts\DeclarationContext.vb (3)
85methodBlockKind = SyntaxKind.FunctionBlock 203SyntaxKind.FunctionBlock, 309SyntaxKind.FunctionBlock
Parser\BlockContexts\EnumDeclarationBlockContext.vb (1)
68SyntaxKind.FunctionBlock,
Parser\BlockContexts\ExecutableStatementContext.vb (1)
162SyntaxKind.FunctionBlock,
Parser\BlockContexts\MethodBlockContext.vb (1)
61SyntaxKind.FunctionBlock
Parser\BlockContexts\NamespaceBlockContext.vb (1)
78SyntaxKind.FunctionBlock,
Parser\ParseStatement.vb (1)
185Case SyntaxKind.FunctionBlock
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2561SyntaxKind.FunctionBlock,
Syntax\LambdaUtilities.vb (1)
643SyntaxKind.FunctionBlock,
Syntax\SyntaxEquivalence.vb (2)
93SyntaxKind.FunctionBlock, 189SyntaxKind.FunctionBlock
Syntax\SyntaxFacts.vb (1)
360Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock,
Syntax\SyntaxKindFacts.vb (1)
569SyntaxKind.FunctionBlock,
Syntax\SyntaxNodeExtensions.vb (1)
41SyntaxKind.FunctionBlock,
Syntax\SyntaxNormalizer.vb (1)
1403(node.Parent.Kind = SyntaxKind.SubBlock OrElse node.Parent.Kind = SyntaxKind.FunctionBlock) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (21)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (13)
43Case SyntaxKind.FunctionBlock, 114Case SyntaxKind.FunctionBlock, 186Case SyntaxKind.FunctionBlock, 261Case SyntaxKind.FunctionBlock, 331Case SyntaxKind.FunctionBlock, 369Case SyntaxKind.FunctionBlock, 409SyntaxKind.FunctionBlock 425SyntaxKind.FunctionBlock, 466Case SyntaxKind.FunctionBlock 548SyntaxKind.FunctionBlock, 580SyntaxKind.FunctionBlock, 636SyntaxKind.FunctionBlock, 666SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
217SyntaxKind.FunctionBlock, 1107SyntaxKind.FunctionBlock 1173Case SyntaxKind.FunctionBlock, 1233Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock, 1274Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
33SyntaxKind.FunctionBlock, 125Case SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1275SyntaxKind.FunctionBlock,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
97If(isSub, SyntaxKind.SubBlock, SyntaxKind.FunctionBlock),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
260SyntaxKind.FunctionBlock 472SyntaxKind.FunctionBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
22{SyntaxKind.FunctionBlock, 5}, 136SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
106If methodBlock IsNot Nothing AndAlso methodBlock.IsKind(SyntaxKind.FunctionBlock, SyntaxKind.GetAccessorBlock) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
610SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
336Case SyntaxKind.FunctionBlock,
Microsoft.CodeAnalysis.VisualBasic.Features (26)
ChangeSignature\VisualBasicChangeSignatureService.vb (2)
39SyntaxKind.FunctionBlock, 218Case SyntaxKind.FunctionBlock
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (3)
171kinds.Add(SyntaxKind.FunctionBlock) 252Case SyntaxKind.FunctionBlock 279Case SyntaxKind.FunctionBlock
CodeRefactorings\AddAwait\VisualBasicAddAwaitCodeRefactoringProvider.vb (1)
38SyntaxKind.FunctionBlock
Completion\CompletionProviders\AwaitCompletionProvider.vb (1)
33Case SyntaxKind.FunctionBlock,
Completion\KeywordRecommenders\Declarations\FunctionKeywordRecommender.vb (1)
39context.IsInStatementBlockOfKind(SyntaxKind.FunctionBlock, SyntaxKind.MultiLineFunctionLambdaExpression) AndAlso
Completion\KeywordRecommenders\Statements\ExitKeywordRecommender.vb (1)
27SyntaxKind.FunctionBlock,
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (2)
42SyntaxKind.FunctionBlock, 84Case SyntaxKind.FunctionBlock,
EditAndContinue\SyntaxComparer.vb (4)
326SyntaxKind.FunctionBlock, 772Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock 908SyntaxKind.FunctionBlock, 1236SyntaxKind.FunctionBlock
EditAndContinue\SyntaxUtilities.vb (2)
18SyntaxKind.FunctionBlock, 240SyntaxKind.FunctionBlock
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (4)
34SyntaxKind.FunctionBlock, 590Return If(parent.Kind = SyntaxKind.FunctionBlock, parent, syntax) 1116SyntaxKind.FunctionBlock, 1512SyntaxKind.FunctionBlock,
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (1)
130SyntaxKind.FunctionBlock
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (3)
57If declaration.IsParentKind(SyntaxKind.FunctionBlock) OrElse declaration.IsParentKind(SyntaxKind.SubBlock) Then 87If getAndSetMethods.GetMethodDeclaration.IsParentKind(SyntaxKind.FunctionBlock) Then 102If getAndSetMethods.GetMethodDeclaration.IsParentKind(SyntaxKind.FunctionBlock) AndAlso
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (1)
643SyntaxKind.FunctionBlock,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (50)
CodeGeneration\VisualBasicSyntaxGenerator.vb (21)
669kind:=If(returnType Is Nothing, SyntaxKind.SubBlock, SyntaxKind.FunctionBlock), 1044SyntaxKind.FunctionBlock 1061SyntaxKind.FunctionBlock 1103kind:=If(method.IsKind(SyntaxKind.FunctionStatement), SyntaxKind.FunctionBlock, SyntaxKind.SubBlock), 1285Case SyntaxKind.FunctionBlock, 1579Case SyntaxKind.FunctionBlock, 1607Case SyntaxKind.FunctionBlock, 1623Case SyntaxKind.FunctionBlock 1674Case SyntaxKind.FunctionBlock, 1736Case SyntaxKind.FunctionBlock, 1740If Not IsChildOf(declaration, SyntaxKind.FunctionBlock) Then 1927Case SyntaxKind.FunctionBlock, 2012Case SyntaxKind.FunctionBlock, 2122Case SyntaxKind.FunctionBlock 2167Case SyntaxKind.FunctionBlock 2202SyntaxKind.FunctionBlock, 2284Case SyntaxKind.FunctionBlock 2429Case SyntaxKind.FunctionBlock, 2707SyntaxKind.FunctionBlock 2972Case SyntaxKind.FunctionBlock, 2998Case SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (13)
43Case SyntaxKind.FunctionBlock, 114Case SyntaxKind.FunctionBlock, 186Case SyntaxKind.FunctionBlock, 261Case SyntaxKind.FunctionBlock, 331Case SyntaxKind.FunctionBlock, 369Case SyntaxKind.FunctionBlock, 409SyntaxKind.FunctionBlock 425SyntaxKind.FunctionBlock, 466Case SyntaxKind.FunctionBlock 548SyntaxKind.FunctionBlock, 580SyntaxKind.FunctionBlock, 636SyntaxKind.FunctionBlock, 666SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
217SyntaxKind.FunctionBlock, 1107SyntaxKind.FunctionBlock 1173Case SyntaxKind.FunctionBlock, 1233Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock, 1274Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
33SyntaxKind.FunctionBlock, 125Case SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1275SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
97If(isSub, SyntaxKind.SubBlock, SyntaxKind.FunctionBlock),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
260SyntaxKind.FunctionBlock 472SyntaxKind.FunctionBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
22{SyntaxKind.FunctionBlock, 5}, 136SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
106If methodBlock IsNot Nothing AndAlso methodBlock.IsKind(SyntaxKind.FunctionBlock, SyntaxKind.GetAccessorBlock) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
610SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
336Case SyntaxKind.FunctionBlock,
Roslyn.Diagnostics.VisualBasic.Analyzers (29)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (13)
43Case SyntaxKind.FunctionBlock, 114Case SyntaxKind.FunctionBlock, 186Case SyntaxKind.FunctionBlock, 261Case SyntaxKind.FunctionBlock, 331Case SyntaxKind.FunctionBlock, 369Case SyntaxKind.FunctionBlock, 409SyntaxKind.FunctionBlock 425SyntaxKind.FunctionBlock, 466Case SyntaxKind.FunctionBlock 548SyntaxKind.FunctionBlock, 580SyntaxKind.FunctionBlock, 636SyntaxKind.FunctionBlock, 666SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
217SyntaxKind.FunctionBlock, 1107SyntaxKind.FunctionBlock 1173Case SyntaxKind.FunctionBlock, 1233Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock, 1274Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicAccessibilityFacts.vb (2)
33SyntaxKind.FunctionBlock, 125Case SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
1275SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
97If(isSub, SyntaxKind.SubBlock, SyntaxKind.FunctionBlock),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (2)
260SyntaxKind.FunctionBlock 472SyntaxKind.FunctionBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
22{SyntaxKind.FunctionBlock, 5}, 136SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
106If methodBlock IsNot Nothing AndAlso methodBlock.IsKind(SyntaxKind.FunctionBlock, SyntaxKind.GetAccessorBlock) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
610SyntaxKind.FunctionBlock,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
336Case SyntaxKind.FunctionBlock,