4 instantiations of WithBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
11464Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.WithBlockSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
2789Return New WithBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newWithStatement, newStatements.Node, newEndWithStatement) 12998Return New WithBlockSyntax(SyntaxKind.WithBlock, Nothing, Nothing, withStatement, statements.Node, endWithStatement)
Generated\Syntax.xml.Syntax.Generated.vb (1)
13178Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.WithBlockSyntax(kind, errors, annotations, DirectCast(withStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.WithStatementSyntax), if(statements IsNot Nothing, statements.Green, Nothing), DirectCast(endWithStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EndBlockStatementSyntax)), Nothing, 0)
66 references to WithBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (26)
Binding\BackstopBinder.vb (1)
96Protected Overrides Function CreateBoundWithBlock(node As WithBlockSyntax, boundBlockBinder As Binder, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\Binder_Statements.vb (3)
100Return BindWithBlock(DirectCast(node, WithBlockSyntax), diagnostics) 4377Public Function BindWithBlock(node As WithBlockSyntax, diagnostics As BindingDiagnosticBag) As BoundStatement 4382Protected Overridable Function CreateBoundWithBlock(node As WithBlockSyntax, boundBlockBinder As Binder, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\Binder_WithBlock.vb (3)
22Private ReadOnly _withBlockSyntax As WithBlockSyntax 182Public Sub New(enclosing As Binder, syntax As WithBlockSyntax) 294Protected Overrides Function CreateBoundWithBlock(node As WithBlockSyntax, boundBlockBinder As Binder, diagnostics As BindingDiagnosticBag) As BoundStatement
Binding\LocalBinderBuilder.vb (1)
223Public Overrides Sub VisitWithBlock(node As WithBlockSyntax)
Generated\Syntax.xml.Main.Generated.vb (6)
230Public Overridable Function VisitWithBlock(ByVal node As WithBlockSyntax) As TResult 965Public Overridable Sub VisitWithBlock(ByVal node As WithBlockSyntax) 2778Public Overrides Function VisitWithBlock(ByVal node As WithBlockSyntax) As SyntaxNode 12981Public Shared Function WithBlock(withStatement As WithStatementSyntax, statements As SyntaxList(of StatementSyntax), endWithStatement As EndBlockStatementSyntax) As WithBlockSyntax 13013Public Shared Function WithBlock(withStatement As WithStatementSyntax, statements As SyntaxList(of StatementSyntax)) As WithBlockSyntax 13025Public Shared Function WithBlock(withStatement As WithStatementSyntax) As WithBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
13195Public Shadows Function WithWithStatement(withStatement as WithStatementSyntax) As WithBlockSyntax 13218Public Shadows Function WithStatements(statements as SyntaxList(Of StatementSyntax)) As WithBlockSyntax 13222Public Shadows Function AddStatements(ParamArray items As StatementSyntax()) As WithBlockSyntax 13240Public Shadows Function WithEndWithStatement(endWithStatement as EndBlockStatementSyntax) As WithBlockSyntax 13292Public Function Update(withStatement As WithStatementSyntax, statements As SyntaxList(of StatementSyntax), endWithStatement As EndBlockStatementSyntax) As WithBlockSyntax
Lowering\Instrumentation\DebugInfoInjector.vb (2)
423Return New BoundSequencePoint(DirectCast(original.Syntax, WithBlockSyntax).WithStatement, MyBase.CreateWithStatementPrologue(original)) 427Return New BoundSequencePoint(DirectCast(original.Syntax, WithBlockSyntax).EndWithStatement, MyBase.CreateWithStatementEpilogue(original))
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
27Dim statementSyntax = DirectCast(node.Syntax, WithBlockSyntax).WithStatement
Semantics\StatementSyntaxWalker.vb (1)
130Public Overrides Sub VisitWithBlock(ByVal node As WithBlockSyntax)
Syntax\SyntaxFacts.vb (1)
424Dim withBlock = DirectCast(possibleBlock, WithBlockSyntax)
Syntax\SyntaxNodeExtensions.vb (1)
38Return DirectCast(node, WithBlockSyntax).WithStatement
Syntax\SyntaxNormalizer.vb (1)
1036Public Overrides Function VisitWithBlock(node As WithBlockSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (8)
ElasticTriviaFormattingRule.vb (1)
320IsBeginStatement(Of WithStatementSyntax, WithBlockSyntax)(currentStatement) Then
MemberAccessExpressionSyntaxExtensions.vb (3)
91Dim withBlock = conditional.GetAncestor(Of WithBlockSyntax)() 105ElseIf TypeOf current Is WithBlockSyntax Then 106Dim withBlock = DirectCast(current, WithBlockSyntax)
NodeBasedFormattingRule.vb (1)
395Dim [with] = TryCast(node, WithBlockSyntax)
SyntaxNodeExtensions.vb (3)
137Dim withBlock = TryCast(node, WithBlockSyntax) 551Return DirectCast(node, WithBlockSyntax).Statements 623Function(x As WithBlockSyntax) x.WithStatements(statements),
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
265Dim needsEnd = node.GetAncestorsOrThis(Of WithBlockSyntax)().Any(Function(block) block.EndWithStatement.IsMissing)
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (1)
113Public Overrides Function VisitWithBlock(node As WithBlockSyntax) As IList(Of StatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Structure\WithBlockStructureTests.vb (1)
11Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of WithBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (16)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
138(Function(n As WithBlockSyntax) n.WithStatement), 158(Function(n As WithBlockSyntax) n.EndWithStatement),
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
230Public Overrides Function VisitWithBlock(node As WithBlockSyntax) As SyntaxKind?
EditAndContinue\SyntaxComparer.vb (2)
1003Dim leftWith = DirectCast(leftNode, WithBlockSyntax) 1004Dim rightWith = DirectCast(rightNode, WithBlockSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1656Return DirectCast(node, WithBlockSyntax).WithStatement.Span 2814ReportUnmatchedStatements(Of WithBlockSyntax)(diagnostics, match, Function(node) node.IsKind(SyntaxKind.WithBlock), oldActiveStatement, newActiveStatement,
ExtractMethod\Extensions.vb (1)
247Dim withBlock = token.GetAncestor(Of WithBlockSyntax)()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
166Public Overrides Function VisitWithBlock(node As WithBlockSyntax) As SyntaxNode
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (2)
34If statement.GetAncestor(Of WithBlockSyntax)() IsNot Nothing Then 48TypeOf statement Is WithBlockSyntax OrElse
ExtractMethod\VisualBasicSelectionValidator.vb (1)
138If commonNode.GetAncestorOrThis(Of WithBlockSyntax)() IsNot Nothing Then
Highlighting\KeywordHighlighters\WithBlockHighlighter.vb (1)
23Dim withBlock = node.GetAncestor(Of WithBlockSyntax)()
Structure\Providers\WithBlockStructureProvider.vb (2)
12Inherits AbstractSyntaxNodeStructureProvider(Of WithBlockSyntax) 15node As WithBlockSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
48builder.Add(Of WithBlockSyntax, WithBlockStructureProvider)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\WithBlockSemanticModelTests.vb (2)
267Dim withBlock = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of WithBlockSyntax)().Single() 322Dim withBlockB = treeB.GetCompilationUnitRoot().DescendantNodes().OfType(Of WithBlockSyntax)().Single()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
11803Private Shared Function GenerateRedWithBlock() As WithBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
196(token2.GetAncestor(Of WithBlockSyntax)() IsNot Nothing OrElse
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
320IsBeginStatement(Of WithStatementSyntax, WithBlockSyntax)(currentStatement) Then
Formatting\Rules\NodeBasedFormattingRule.vb (1)
395Dim [with] = TryCast(node, WithBlockSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb\MemberAccessExpressionSyntaxExtensions.vb (3)
91Dim withBlock = conditional.GetAncestor(Of WithBlockSyntax)() 105ElseIf TypeOf current Is WithBlockSyntax Then 106Dim withBlock = DirectCast(current, WithBlockSyntax)
SyntaxNodeExtensions.vb (3)
137Dim withBlock = TryCast(node, WithBlockSyntax) 551Return DirectCast(node, WithBlockSyntax).Statements 623Function(x As WithBlockSyntax) x.WithStatements(statements),
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests_IWithStatement.vb (1)
59VerifyOperationTreeAndDiagnosticsForTest(Of WithBlockSyntax)(source, expectedOperationTree, expectedDiagnostics)