24 references to Block
Microsoft.CodeAnalysis.CSharp (11)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1966
=> node.Update(VisitToken(node.FinallyKeyword), (BlockSyntax?)Visit(node.
Block
) ?? throw new ArgumentNullException("block"));
_generated\2\Syntax.xml.Syntax.Generated.cs (6)
9269
if (finallyKeyword != this.FinallyKeyword || block != this.
Block
)
9279
public FinallyClauseSyntax WithFinallyKeyword(SyntaxToken finallyKeyword) => Update(finallyKeyword, this.
Block
);
9282
public FinallyClauseSyntax AddBlockAttributeLists(params AttributeListSyntax[] items) => WithBlock(this.
Block
.WithAttributeLists(this.
Block
.AttributeLists.AddRange(items)));
9283
public FinallyClauseSyntax AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.
Block
.WithStatements(this.
Block
.Statements.AddRange(items)));
Binder\Binder_Statements.cs (1)
3271
var finallyBlockOpt = (node.Finally != null) ? BindEmbeddedBlock(node.Finally.
Block
, diagnostics) : null;
Binder\LocalBinderFactory.cs (2)
916
Visit(node.
Block
, _enclosing.WithAdditionalFlags(additionalFlags));
919
Debug.Assert(_map.TryGetValue(node.
Block
, out finallyBinder) && finallyBinder.Flags.Includes(BinderFlags.InFinallyBlock));
Syntax\LookupPosition.cs (1)
423
return finallyClause.
Block
.CloseBraceToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (3)
243
if (finallyClause is { FinallyKeyword.IsMissing: false,
Block
: not null } && !finallyClause.
Block
.CloseBraceToken.IsMissing)
245
AddSuppressWrappingIfOnSingleLineOperation(list, finallyClause.FinallyKeyword, finallyClause.
Block
.CloseBraceToken);
Microsoft.CodeAnalysis.CSharp.Features (4)
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
282
AddLastStatementOfConstruct(tryStatement.Finally.
Block
);
EditAndContinue\BreakpointSpans.cs (1)
284
return TryCreateSpanForNode(((FinallyClauseSyntax)node).
Block
, position);
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
39
=> (tryStatement.Block.Statements, tryStatement.Finally?.
Block
.Statements ?? default);
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
80
if (tryStatement.Finally?.
Block
is { IsMissing: false } finallyBlock)
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (3)
243
if (finallyClause is { FinallyKeyword.IsMissing: false,
Block
: not null } && !finallyClause.
Block
.CloseBraceToken.IsMissing)
245
AddSuppressWrappingIfOnSingleLineOperation(list, finallyClause.FinallyKeyword, finallyClause.
Block
.CloseBraceToken);
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (3)
243
if (finallyClause is { FinallyKeyword.IsMissing: false,
Block
: not null } && !finallyClause.
Block
.CloseBraceToken.IsMissing)
245
AddSuppressWrappingIfOnSingleLineOperation(list, finallyClause.FinallyKeyword, finallyClause.
Block
.CloseBraceToken);