1 write to PatternDisposeInfoOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4188this.PatternDisposeInfoOpt = patternDisposeInfoOpt;
10 references to PatternDisposeInfoOpt
Microsoft.CodeAnalysis.CSharp (10)
FlowAnalysis\NullableWalker.cs (1)
3602VisitAwaitableInfoForUsing(node.AwaitOpt, node.PatternDisposeInfoOpt?.Method);
Generated\BoundNodes.xml.Generated.cs (4)
4203if (locals != this.Locals || declarationsOpt != this.DeclarationsOpt || expressionOpt != this.ExpressionOpt || body != this.Body || awaitOpt != this.AwaitOpt || patternDisposeInfoOpt != this.PatternDisposeInfoOpt) 11802return node.Update(locals, declarationsOpt, expressionOpt, body, awaitOpt, node.PatternDisposeInfoOpt); 13945return node.Update(locals, declarationsOpt, expressionOpt, body, awaitOpt, node.PatternDisposeInfoOpt); 16425new TreeDumperNode("patternDisposeInfoOpt", node.PatternDisposeInfoOpt, null),
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (2)
56node.PatternDisposeInfoOpt, 190BoundStatement tryFinally = RewriteUsingStatementTryFinally(usingSyntax, usingSyntax, tryBlock, boundTemp, usingSyntax.AwaitKeyword, node.AwaitOpt, node.PatternDisposeInfoOpt);
Operations\CSharpOperationFactory.cs (3)
2103DisposeOperationInfo disposeOperationInfo = boundUsingStatement.PatternDisposeInfoOpt is object 2105disposeMethod: boundUsingStatement.PatternDisposeInfoOpt.Method.GetPublicSymbol(), 2106disposeArguments: CreateDisposeArguments(boundUsingStatement.PatternDisposeInfoOpt))