1 write to FinallyLabelOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4233
this.
FinallyLabelOpt
= finallyLabelOpt;
12 references to FinallyLabelOpt
Microsoft.CodeAnalysis.CSharp (12)
CodeGen\Optimizer.cs (1)
1680
return node.Update(tryBlock, catchBlocks, finallyBlock, finallyLabelOpt: node.
FinallyLabelOpt
, node.PreferFaultHandler);
Generated\BoundNodes.xml.Generated.cs (3)
4248
if (tryBlock != this.TryBlock || catchBlocks != this.CatchBlocks || finallyBlockOpt != this.FinallyBlockOpt || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(finallyLabelOpt, this.
FinallyLabelOpt
) || preferFaultHandler != this.PreferFaultHandler)
11431
return node.Update(tryBlock, catchBlocks, finallyBlockOpt, node.
FinallyLabelOpt
, node.PreferFaultHandler);
15926
new TreeDumperNode("finallyLabelOpt", node.
FinallyLabelOpt
, null),
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (1)
171
return asTry.Update(asTry.TryBlock, asTry.CatchBlocks, rewrittenFinally, asTry.
FinallyLabelOpt
, asTry.PreferFaultHandler);
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (4)
348
/// In those cases, we saved the finally-entry label in <see cref="BoundTryStatement.
FinallyLabelOpt
"/>.
367
node.CatchBlocks, node.FinallyBlockOpt, node.
FinallyLabelOpt
, node.PreferFaultHandler);
369
else if (node.
FinallyLabelOpt
is object)
371
_currentDisposalLabel = node.
FinallyLabelOpt
;
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
368
node.
FinallyLabelOpt
,
Lowering\LocalRewriter\LocalRewriter_TryStatement.cs (1)
39
: (BoundNode)node.Update(tryBlock, catchBlocks, finallyBlockOpt, node.
FinallyLabelOpt
, node.PreferFaultHandler);
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
891
BoundStatement result = node.Update(tryBlock, catchBlocks, finallyBlockOpt, node.
FinallyLabelOpt
, node.PreferFaultHandler);