1 instantiation of CheckedStatementSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
13105internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.CheckedStatementSyntax(this, parent, position);
52 references to CheckedStatementSyntax
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Statements.cs (2)
128result = BindCheckedStatement((CheckedStatementSyntax)node, diagnostics); 165private BoundStatement BindCheckedStatement(CheckedStatementSyntax node, BindingDiagnosticBag diagnostics)
Binder\LocalBinderFactory.cs (1)
677public override void VisitCheckedStatement(CheckedStatementSyntax node)
Compilation\MemberSemanticModel.cs (1)
2206case CheckedStatementSyntax n:
Syntax.xml.Main.Generated.cs (7)
418public virtual TResult? VisitCheckedStatement(CheckedStatementSyntax node) => this.DefaultVisit(node); 1162public virtual void VisitCheckedStatement(CheckedStatementSyntax node) => this.DefaultVisit(node); 1905public override SyntaxNode? VisitCheckedStatement(CheckedStatementSyntax node) 4452public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken keyword, BlockSyntax block) 4467return (CheckedStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.CheckedStatement(kind, attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)keyword.Node!, (Syntax.InternalSyntax.BlockSyntax)block.Green).CreateRed(); 4471public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, BlockSyntax block) 4476public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, BlockSyntax? block = default)
Syntax.xml.Syntax.Generated.cs (8)
8133public CheckedStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken keyword, BlockSyntax block) 8137var newNode = SyntaxFactory.CheckedStatement(this.Kind(), attributeLists, keyword, block); 8146public new CheckedStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Keyword, this.Block); 8147public CheckedStatementSyntax WithKeyword(SyntaxToken keyword) => Update(this.AttributeLists, keyword, this.Block); 8148public CheckedStatementSyntax WithBlock(BlockSyntax block) => Update(this.AttributeLists, this.Keyword, block); 8151public new CheckedStatementSyntax AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items)); 8152public CheckedStatementSyntax AddBlockAttributeLists(params AttributeListSyntax[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items))); 8153public CheckedStatementSyntax AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.Block.WithStatements(this.Block.Statements.AddRange(items)));
Syntax\CheckedStatementSyntax.cs (2)
11public CheckedStatementSyntax Update(SyntaxToken keyword, BlockSyntax block) 20public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxToken keyword, BlockSyntax block)
Syntax\LookupPosition.cs (2)
321return ((CheckedStatementSyntax)statement).Keyword; 383return ((CheckedStatementSyntax)statement).Block.CloseBraceToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseConditionalExpression\CSharpUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (1)
39if (block.Syntax.Parent is UnsafeStatementSyntax or CheckedStatementSyntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
40CheckedStatementSyntax;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
617CheckedStatementSyntax checkedStatementNode => checkedStatementNode.Keyword.Span.End,
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (2)
484CheckedStatementSyntax checkedStatementNode => ShouldAddBraceForCheckedStatement(checkedStatementNode, caretPosition), 655private static bool ShouldAddBraceForCheckedStatement(CheckedStatementSyntax checkedStatementNode, int caretPosition)
Microsoft.CodeAnalysis.CSharp.Features (13)
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
246AddLastStatementOfConstruct((statement as CheckedStatementSyntax).Block);
EditAndContinue\BreakpointSpans.cs (2)
711var checkedStatement = (CheckedStatementSyntax)statement;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (5)
1830return ((CheckedStatementSyntax)node).Keyword.Span; 2947var oldCheckedStatement = TryGetCheckedStatementAncestor(oldActiveStatement); 2948var newCheckedStatement = TryGetCheckedStatementAncestor(newActiveStatement); 2966private static CheckedStatementSyntax? TryGetCheckedStatementAncestor(SyntaxNode? node) 2976return (CheckedStatementSyntax)node;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
526=> UnderCheckedContext<CheckedStatementSyntax>();
ExtractMethod\CSharpSelectionValidator.Validator.cs (1)
59=> statement is CheckedStatementSyntax or
Highlighting\KeywordHighlighters\CheckedStatementHighlighter.cs (2)
19internal sealed class CheckedStatementHighlighter : AbstractKeywordHighlighter<CheckedStatementSyntax> 27protected override void AddHighlights(CheckedStatementSyntax checkedStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
src\Analyzers\CSharp\Analyzers\UseConditionalExpression\CSharpUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (1)
39if (block.Syntax.Parent is UnsafeStatementSyntax or CheckedStatementSyntax)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (9)
Generated\Syntax.Test.xml.Generated.cs (5)
10762private static CheckedStatementSyntax GenerateCheckedStatement() 12728var node = GenerateCheckedStatement(); 12733var newNode = node.WithAttributeLists(node.AttributeLists).WithKeyword(node.Keyword).WithBlock(node.Block); 17747var oldNode = GenerateCheckedStatement(); 17763var oldNode = GenerateCheckedStatement();
Parsing\StatementParsingTests.cs (4)
1427var cs = (CheckedStatementSyntax)statement; 1444var cs = (CheckedStatementSyntax)statement;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
40CheckedStatementSyntax;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
40CheckedStatementSyntax;