39 references to WithStatement
Microsoft.CodeAnalysis.VisualBasic (16)
Binding\Binder_WithBlock.vb (4)
27Return Me._withBlockSyntax.WithStatement.Expression 186Debug.Assert(syntax.WithStatement IsNot Nothing) 187Debug.Assert(syntax.WithStatement.Expression IsNot Nothing) 220(New WithExpressionRewriter(Me._withBlockSyntax.WithStatement)).AnalyzeWithExpression(Me.ContainingMember, boundExpression,
Generated\Syntax.xml.Main.Generated.vb (2)
2781Dim newWithStatement = DirectCast(Visit(node.WithStatement), WithStatementSyntax) 2782If node.WithStatement IsNot newWithStatement Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
13219return Update(Me.WithStatement, statements, Me.EndWithStatement) 13241return Update(Me.WithStatement, Me.Statements, endWithStatement) 13260Return Me.WithStatement 13293If withStatement IsNot Me.WithStatement OrElse statements <> Me.Statements OrElse endWithStatement IsNot Me.EndWithStatement Then
Lowering\Instrumentation\DebugInfoInjector.vb (1)
423Return New BoundSequencePoint(DirectCast(original.Syntax, WithBlockSyntax).WithStatement, MyBase.CreateWithStatementPrologue(original))
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
27Dim statementSyntax = DirectCast(node.Syntax, WithBlockSyntax).WithStatement
Semantics\StatementSyntaxWalker.vb (1)
131Visit(node.WithStatement)
Syntax\SyntaxFacts.vb (1)
425beginStatement = withBlock.WithStatement
Syntax\SyntaxNodeExtensions.vb (1)
38Return DirectCast(node, WithBlockSyntax).WithStatement
Syntax\SyntaxNormalizer.vb (1)
1037AddLinebreaksAfterTokenIfNeeded(node.WithStatement.GetLastToken(), 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
MemberAccessExpressionSyntaxExtensions.vb (3)
93Return withBlock.WithStatement.Expression 107If memberAccessExpression IsNot withBlock.WithStatement.Expression Then 108Return withBlock.WithStatement.Expression
NodeBasedFormattingRule.vb (1)
398[with].WithStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (1)
114Return New StatementSyntax() {node.WithStatement, node.EndWithStatement}
Microsoft.CodeAnalysis.VisualBasic.Features (10)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
138(Function(n As WithBlockSyntax) n.WithStatement),
EditAndContinue\SyntaxComparer.vb (2)
1005distance = ComputeWeightedDistance(leftWith.WithStatement.Expression, leftWith.Statements, rightWith.WithStatement.Expression, rightWith.Statements)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1656Return DirectCast(node, WithBlockSyntax).WithStatement.Span 2815areEquivalent:=Function(n1, n2) AreEquivalentIgnoringLambdaBodies(n1.WithStatement.Expression, n2.WithStatement.Expression),
ExtractMethod\Extensions.vb (1)
252Dim withBlockSpan = TextSpan.FromBounds(withBlock.WithStatement.Span.End, withBlock.EndWithStatement.SpanStart)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
171Return node.WithWithStatement(ReplaceStatementIfNeeded(node.WithStatement)).
Highlighting\KeywordHighlighters\WithBlockHighlighter.vb (1)
29highlights.Add(.WithStatement.WithKeyword.Span)
Structure\Providers\WithBlockStructureProvider.vb (1)
20node, node.WithStatement, autoCollapse:=False,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\WithBlockSemanticModelTests.vb (2)
278Assert.Equal("theCustomer As Program.Customer", model.GetSymbolInfo(withBlock.WithStatement.Expression).Symbol.ToTestDisplayString()) 327Assert.Equal("Sub WithAliasedStaticField.Test(parameter As ClassWithField)", modelAB.GetEnclosingSymbol(withBlockB.WithStatement.Expression.SpanStart).ToTestDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
19426Assert.NotNull(objectUnderTest.withStatement) 19428Dim withObj = objectUnderTest.WithWithStatement(objectUnderTest.WithStatement).WithStatements(objectUnderTest.Statements).WithEndWithStatement(objectUnderTest.EndWithStatement)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Formatting\Rules\NodeBasedFormattingRule.vb (1)
398[with].WithStatement.GetLastToken().GetNextToken(includeZeroWidth:=True),
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb\MemberAccessExpressionSyntaxExtensions.vb (3)
93Return withBlock.WithStatement.Expression 107If memberAccessExpression IsNot withBlock.WithStatement.Expression Then 108Return withBlock.WithStatement.Expression