165 references to FunctionBlock
Microsoft.CodeAnalysis.VisualBasic (40)
Binding\Binder_Statements.vb (2)
140SyntaxKind.FunctionBlock, 834SyntaxKind.FunctionBlock,
Binding\MemberSemanticModel.vb (1)
307SyntaxKind.FunctionBlock,
Binding\MethodBodyBinder.vb (1)
59Case SyntaxKind.FunctionBlock
Compilation\SemanticModel.vb (1)
3313Case 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)
43610Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.FunctionBlock, subOrFunctionStatement, statements.Node, endSubOrFunctionStatement, hash) 43615Dim result = New MethodBlockSyntax(SyntaxKind.FunctionBlock, subOrFunctionStatement, statements.Node, endSubOrFunctionStatement) 55688Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.FunctionBlock, subOrFunctionStatement, statements.Node, endSubOrFunctionStatement, _factoryContext, hash) 55693Dim 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 639Case SyntaxKind.FunctionBlock 754Case SyntaxKind.FunctionBlock,
Parser\BlockContexts\CompilationUnitContext.vb (1)
483Case 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)
2549SyntaxKind.FunctionBlock,
Syntax\LambdaUtilities.vb (1)
635SyntaxKind.FunctionBlock,
Syntax\SyntaxEquivalence.vb (2)
91SyntaxKind.FunctionBlock, 187SyntaxKind.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)
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,
SyntaxNodeExtensions.vb (5)
216SyntaxKind.FunctionBlock, 1138SyntaxKind.FunctionBlock 1204Case SyntaxKind.FunctionBlock, 1264Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock, 1305Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock,
VisualBasicAccessibilityFacts.vb (2)
38SyntaxKind.FunctionBlock, 130Case SyntaxKind.FunctionBlock,
VisualBasicSyntaxFacts.vb (1)
1326SyntaxKind.FunctionBlock,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
IsStatementTerminatingTokenVisitor.vb (1)
106If methodBlock IsNot Nothing AndAlso methodBlock.IsKind(SyntaxKind.FunctionBlock, SyntaxKind.GetAccessorBlock) Then
SyntaxTreeExtensions.vb (1)
610SyntaxKind.FunctionBlock,
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Utilities\LineAdjustmentFormattingRule.vb (1)
32current.Parent.Parent.Kind = SyntaxKind.FunctionBlock) AndAlso
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (1)
8066New SemanticEdit(SemanticEditKind.Update, f1, f2, GetSyntaxMapByKind(f1, SyntaxKind.FunctionBlock), preserveLocalVariables:=True)))
Microsoft.CodeAnalysis.VisualBasic.Features (29)
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)
37Case 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, 770Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock 906SyntaxKind.FunctionBlock, 1234SyntaxKind.FunctionBlock
EditAndContinue\SyntaxUtilities.vb (1)
163SyntaxKind.FunctionBlock
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (8)
48SyntaxKind.FunctionBlock, 118SyntaxKind.FunctionBlock, 298SyntaxKind.FunctionBlock, 381SyntaxKind.FunctionBlock, 1188Return If(parent.Kind = SyntaxKind.FunctionBlock, parent, syntax) 1551SyntaxKind.FunctionBlock, 1945SyntaxKind.FunctionBlock, 2238SyntaxKind.FunctionBlock,
LambdaUtilities.vb (1)
635SyntaxKind.FunctionBlock,
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (1)
130SyntaxKind.FunctionBlock
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (3)
56If declaration.IsParentKind(SyntaxKind.FunctionBlock) OrElse declaration.IsParentKind(SyntaxKind.SubBlock) Then 86If getAndSetMethods.GetMethodDeclaration.IsParentKind(SyntaxKind.FunctionBlock) Then 101If getAndSetMethods.GetMethodDeclaration.IsParentKind(SyntaxKind.FunctionBlock) AndAlso
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
1705Assert.Same(fSymbol2, model.GetDeclaredSymbol(DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.FunctionBlock, 1).AsNode(), MethodBlockSyntax)))
Diagnostics\GetDiagnosticsTests.vb (1)
624SyntaxKind.PropertyBlock, SyntaxKind.EventBlock, SyntaxKind.FunctionBlock)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Syntax\SyntaxFactsTest.vb (2)
581For Each item As SyntaxKind In {SyntaxKind.SubBlock, SyntaxKind.FunctionBlock} 593For Each item As SyntaxKind In {SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock, SyntaxKind.OperatorBlock}
Microsoft.CodeAnalysis.VisualBasic.Workspaces (50)
CodeGeneration\MethodGenerator.vb (1)
97If(isSub, SyntaxKind.SubBlock, SyntaxKind.FunctionBlock),
CodeGeneration\VisualBasicCodeGenerationService.vb (2)
262SyntaxKind.FunctionBlock 474SyntaxKind.FunctionBlock
CodeGeneration\VisualBasicDeclarationComparer.vb (2)
22{SyntaxKind.FunctionBlock, 5}, 136SyntaxKind.FunctionBlock,
CodeGeneration\VisualBasicSyntaxGenerator.vb (22)
721Case SyntaxKind.FunctionBlock, 796kind:=If(returnType Is Nothing, SyntaxKind.SubBlock, SyntaxKind.FunctionBlock), 1223SyntaxKind.FunctionBlock 1240SyntaxKind.FunctionBlock 1282kind:=If(method.IsKind(SyntaxKind.FunctionStatement), SyntaxKind.FunctionBlock, SyntaxKind.SubBlock), 1464Case SyntaxKind.FunctionBlock, 1752Case SyntaxKind.FunctionBlock, 1780Case SyntaxKind.FunctionBlock, 1796Case SyntaxKind.FunctionBlock 1847Case SyntaxKind.FunctionBlock, 1909Case SyntaxKind.FunctionBlock, 1913If Not IsChildOf(declaration, SyntaxKind.FunctionBlock) Then 2100Case SyntaxKind.FunctionBlock, 2185Case SyntaxKind.FunctionBlock, 2295Case SyntaxKind.FunctionBlock 2340Case SyntaxKind.FunctionBlock 2375SyntaxKind.FunctionBlock, 2457Case SyntaxKind.FunctionBlock 2600Case SyntaxKind.FunctionBlock, 2965SyntaxKind.FunctionBlock 3230Case SyntaxKind.FunctionBlock, 3256Case SyntaxKind.FunctionBlock,
IsStatementTerminatingTokenVisitor.vb (1)
106If methodBlock IsNot Nothing AndAlso methodBlock.IsKind(SyntaxKind.FunctionBlock, SyntaxKind.GetAccessorBlock) Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
610SyntaxKind.FunctionBlock,
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,
SyntaxNodeExtensions.vb (5)
216SyntaxKind.FunctionBlock, 1138SyntaxKind.FunctionBlock 1204Case SyntaxKind.FunctionBlock, 1264Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock, 1305Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock, SyntaxKind.ConstructorBlock,
VisualBasicAccessibilityFacts.vb (2)
38SyntaxKind.FunctionBlock, 130Case SyntaxKind.FunctionBlock,
VisualBasicSyntaxFacts.vb (1)
1326SyntaxKind.FunctionBlock,
Microsoft.VisualStudio.LanguageServices.VisualBasic (17)
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 (2)
55SyntaxKind.FunctionBlock, 145SyntaxKind.FunctionBlock,
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
167Case SyntaxKind.FunctionBlock,
CodeModel\VisualBasicCodeModelService.vb (10)
109SyntaxKind.FunctionBlock, 197SyntaxKind.FunctionBlock, 610SyntaxKind.FunctionBlock, 650SyntaxKind.FunctionBlock, 902SyntaxKind.FunctionBlock 1036SyntaxKind.FunctionBlock, 3268methodBlock = methodBlock.Update(If(methodStatement.Kind = SyntaxKind.SubStatement, SyntaxKind.SubBlock, SyntaxKind.FunctionBlock), 3696SyntaxKind.FunctionBlock, 3960Case SyntaxKind.SubBlock, SyntaxKind.FunctionBlock 4242newNode.IsKind(SyntaxKind.SubBlock, SyntaxKind.FunctionBlock)
Progression\VisualBasicProgressionLanguageService.vb (1)
46node.Kind = SyntaxKind.FunctionBlock OrElse
Venus\ContainedLanguageStaticEventBinding.vb (1)
139If node.Kind = SyntaxKind.SubBlock OrElse node.Kind = SyntaxKind.FunctionBlock Then