1 instantiation of FinallyClauseSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
15091
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
FinallyClauseSyntax
(this, parent, position);
31 references to FinallyClauseSyntax
Microsoft.CodeAnalysis.CSharp (24)
_generated\0\Syntax.xml.Main.Generated.cs (9)
474
public virtual TResult? VisitFinallyClause(
FinallyClauseSyntax
node) => this.DefaultVisit(node);
1230
public virtual void VisitFinallyClause(
FinallyClauseSyntax
node) => this.DefaultVisit(node);
1974
=> node.Update(VisitList(node.AttributeLists), VisitToken(node.TryKeyword), (BlockSyntax?)Visit(node.Block) ?? throw new ArgumentNullException("block"), VisitList(node.Catches), (
FinallyClauseSyntax
?)Visit(node.Finally));
1985
public override SyntaxNode? VisitFinallyClause(
FinallyClauseSyntax
node)
4742
public static TryStatementSyntax TryStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches,
FinallyClauseSyntax
? @finally)
4750
public static TryStatementSyntax TryStatement(SyntaxList<AttributeListSyntax> attributeLists, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches,
FinallyClauseSyntax
? @finally)
4813
public static
FinallyClauseSyntax
FinallyClause(SyntaxToken finallyKeyword, BlockSyntax block)
4817
return (
FinallyClauseSyntax
)Syntax.InternalSyntax.SyntaxFactory.FinallyClause((Syntax.InternalSyntax.SyntaxToken)finallyKeyword.Node!, (Syntax.InternalSyntax.BlockSyntax)block.Green).CreateRed();
4821
public static
FinallyClauseSyntax
FinallyClause(BlockSyntax? block = default)
_generated\2\Syntax.xml.Syntax.Generated.cs (10)
9099
private
FinallyClauseSyntax
? @finally;
9114
public
FinallyClauseSyntax
? Finally => GetRed(ref this.@finally, 4);
9139
public TryStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches,
FinallyClauseSyntax
? @finally)
9156
public TryStatementSyntax WithFinally(
FinallyClauseSyntax
? @finally) => Update(this.AttributeLists, this.TryKeyword, this.Block, this.Catches, @finally);
9361
public
FinallyClauseSyntax
Update(SyntaxToken finallyKeyword, BlockSyntax block)
9365
var
newNode = SyntaxFactory.FinallyClause(finallyKeyword, block);
9373
public
FinallyClauseSyntax
WithFinallyKeyword(SyntaxToken finallyKeyword) => Update(finallyKeyword, this.Block);
9374
public
FinallyClauseSyntax
WithBlock(BlockSyntax block) => Update(this.FinallyKeyword, block);
9376
public
FinallyClauseSyntax
AddBlockAttributeLists(params AttributeListSyntax[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9377
public
FinallyClauseSyntax
AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.Block.WithStatements(this.Block.Statements.AddRange(items)));
Binder\LocalBinderFactory.cs (1)
912
public override void VisitFinallyClause(
FinallyClauseSyntax
node)
Syntax\LookupPosition.cs (1)
420
FinallyClauseSyntax
? finallyClause = tryStmt.Finally;
Syntax\TryStatementSyntax.cs (3)
11
public TryStatementSyntax Update(SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches,
FinallyClauseSyntax
@finally)
20
public static TryStatementSyntax TryStatement(BlockSyntax block, SyntaxList<CatchClauseSyntax> catches,
FinallyClauseSyntax
? @finally)
23
public static TryStatementSyntax TryStatement(SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches,
FinallyClauseSyntax
? @finally)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers.cs (1)
183
if (current is
FinallyClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
240
if (node is
FinallyClauseSyntax
finallyClause)
Microsoft.CodeAnalysis.CSharp.Features (3)
EditAndContinue\BreakpointSpans.cs (1)
284
return TryCreateSpanForNode(((
FinallyClauseSyntax
)node).Block, position);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1790
return ((
FinallyClauseSyntax
)node).FinallyKeyword.Span;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLabeledJumpStatements\CSharpUseLabeledJumpStatementsHelpers.cs (1)
183
if (current is
FinallyClauseSyntax
)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
240
if (node is
FinallyClauseSyntax
finallyClause)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
240
if (node is
FinallyClauseSyntax
finallyClause)