1 instantiation of EmptyStatementSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
11121internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.EmptyStatementSyntax(this, parent, position);
34 references to EmptyStatementSyntax
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Statements.cs (4)
118result = BindEmpty((EmptyStatementSyntax)node); 358var emptyStatement = (EmptyStatementSyntax)node; 464private static BoundStatement BindEmpty(EmptyStatementSyntax node)
Declarations\DeclarationTreeBuilder.cs (1)
196bag.Add(ErrorCode.ERR_SimpleProgramIsEmpty, ((EmptyStatementSyntax)firstGlobalStatement.Statement).SemicolonToken.GetLocation());
Syntax.xml.Main.Generated.cs (7)
373public virtual TResult? VisitEmptyStatement(EmptyStatementSyntax node) => this.DefaultVisit(node); 1117public virtual void VisitEmptyStatement(EmptyStatementSyntax node) => this.DefaultVisit(node); 1860public override SyntaxNode? VisitEmptyStatement(EmptyStatementSyntax node) 4116public static EmptyStatementSyntax EmptyStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken semicolonToken) 4119return (EmptyStatementSyntax)Syntax.InternalSyntax.SyntaxFactory.EmptyStatement(attributeLists.Node.ToGreenList<Syntax.InternalSyntax.AttributeListSyntax>(), (Syntax.InternalSyntax.SyntaxToken)semicolonToken.Node!).CreateRed(); 4123public static EmptyStatementSyntax EmptyStatement(SyntaxList<AttributeListSyntax> attributeLists) 4127public static EmptyStatementSyntax EmptyStatement()
Syntax.xml.Syntax.Generated.cs (5)
6931public EmptyStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken semicolonToken) 6935var newNode = SyntaxFactory.EmptyStatement(attributeLists, semicolonToken); 6944public new EmptyStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.SemicolonToken); 6945public EmptyStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, semicolonToken); 6948public new EmptyStatementSyntax AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
Syntax\EmptyStatementSyntax.cs (2)
11public EmptyStatementSyntax Update(SyntaxToken semicolonToken) 20public static EmptyStatementSyntax EmptyStatement(SyntaxToken semicolonToken)
Syntax\LookupPosition.cs (1)
391return ((EmptyStatementSyntax)statement).SemicolonToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
200currentToken.Parent is EmptyStatementSyntax &&
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
120if (foreachStatement.Statement is EmptyStatementSyntax)
ExtractMethod\CSharpSelectionValidator.Validator.cs (1)
61EmptyStatementSyntax or
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (5)
10717private static EmptyStatementSyntax GenerateEmptyStatement() 12505var node = GenerateEmptyStatement(); 12509var newNode = node.WithAttributeLists(node.AttributeLists).WithSemicolonToken(node.SemicolonToken); 17357var oldNode = GenerateEmptyStatement(); 17373var oldNode = GenerateEmptyStatement();
Parsing\StatementParsingTests.cs (2)
960var es = (EmptyStatementSyntax)statement;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
200currentToken.Parent is EmptyStatementSyntax &&
Microsoft.Interop.SourceGeneration (2)
Marshalling\StatefulMarshallingStrategy.cs (1)
416if (elementsSetup is not EmptyStatementSyntax)
Marshalling\StatelessMarshallingStrategy.cs (1)
690if (elementsSetup is not EmptyStatementSyntax)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
200currentToken.Parent is EmptyStatementSyntax &&