2 overrides of ExpressionStatement
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3153public override SyntaxNode ExpressionStatement(SyntaxNode expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
186Public Overrides Function ExpressionStatement(expression As SyntaxNode) As SyntaxNode
58 references to ExpressionStatement
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
111var expressionStatement = (TStatementSyntax)generator.ExpressionStatement(
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
62statements.Add(factory.ExpressionStatement( 157statements.Add(factory.ExpressionStatement(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
AbstractAssignOutParametersCodeFixProvider.cs (1)
161result.Add(generator.ExpressionStatement(generator.AssignmentStatement(
Microsoft.CodeAnalysis.CSharp.Features (4)
AbstractAssignOutParametersCodeFixProvider.cs (1)
161result.Add(generator.ExpressionStatement(generator.AssignmentStatement(
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
63var setAccessorStatement = generator.ExpressionStatement(generator.AssignmentStatement(
ImplementInterface\CSharpImplementInterfaceService.cs (1)
95g.ExpressionStatement(g.InvocationExpression(
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
151(StatementSyntax)generator.ExpressionStatement(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (10)
CodeGeneration\SyntaxGeneratorTests.cs (10)
485VerifySyntax<ExpressionStatementSyntax>(Generator.ExpressionStatement(Generator.IdentifierName("x")), "x;"); 486VerifySyntax<ExpressionStatementSyntax>(Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("x"))), "x();"); 3431Generator.ExpressionStatement(Generator.AssignmentStatement(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), 3434Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("fn"), Generator.IdentifierName("arg"))) 3458Generator.ExpressionStatement(Generator.AssignmentStatement(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), 3461Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("fn"), Generator.IdentifierName("arg"))) 3478Generator.ExpressionStatement(Generator.AssignmentStatement(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), 3481Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("fn"), Generator.IdentifierName("arg"))) 3511Generator.ExpressionStatement(Generator.AssignmentStatement(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), 3514Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("fn"), Generator.IdentifierName("arg")))
Microsoft.CodeAnalysis.Features (12)
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
111var expressionStatement = (TStatementSyntax)generator.ExpressionStatement(
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
84yield return factory.ExpressionStatement(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
850(field, index) => generator.ExpressionStatement(
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
416var body = factory.ExpressionStatement(
ImplementAbstractClass\ImplementAbstractClassData.cs (1)
258var statement = generator.ExpressionStatement(createAddOrRemoveHandler(
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
450var statement = generator.ExpressionStatement(createAddOrRemoveHandler(
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
293g.ExpressionStatement( 302statements.Add(g.ExpressionStatement(
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
547var initializationStatement = (TStatementSyntax)generator.ExpressionStatement(
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
444? generator.ExpressionStatement(invocation)
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
195writeExpression = replacer.Generator.ExpressionStatement(writeExpression);
Snippets\SnippetProviders\AbstractConsoleSnippetProvider.cs (1)
74var expressionStatement = generator.ExpressionStatement(invocation);
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (1)
229syntaxFactory.ExpressionStatement(
Microsoft.CodeAnalysis.VisualBasic.Features (3)
ConvertAutoPropertyToFullProperty\VisualBasicConvertAutoPropertyToFullProperty.vb (1)
56Dim setStatement = New SyntaxList(Of StatementSyntax)(DirectCast(generator.ExpressionStatement(
ImplementInterface\VisualBasicImplementInterfaceService.vb (2)
116g.ExpressionStatement(g.InvocationExpression( 122g.ExpressionStatement(g.InvocationExpression(
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (12)
CodeGeneration\SyntaxGeneratorTests.vb (12)
442VerifySyntax(Of ExpressionStatementSyntax)(Generator.ExpressionStatement(Generator.IdentifierName("x")), "x") 443VerifySyntax(Of ExpressionStatementSyntax)(Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("x"))), "x()") 2919Dim stmts = {Generator.ExpressionStatement(Generator.AssignmentStatement(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("fn"), Generator.IdentifierName("arg")))} 2940Dim stmts = {Generator.ExpressionStatement(Generator.AssignmentStatement(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("fn"), Generator.IdentifierName("arg")))} 2956Dim stmts = {Generator.ExpressionStatement(Generator.IdentifierName("x")), Generator.ExpressionStatement(Generator.IdentifierName("y"))} 3056Dim stmts = {Generator.ExpressionStatement(Generator.AssignmentStatement(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("fn"), Generator.IdentifierName("arg")))} 3081Dim stmts = {Generator.ExpressionStatement(Generator.AssignmentStatement(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("fn"), Generator.IdentifierName("arg")))}
Microsoft.CodeAnalysis.Workspaces (12)
Shared\Extensions\SyntaxGeneratorExtensions.cs (10)
237var statement = factory.ExpressionStatement(assignExpression); 293factory.ExpressionStatement( 303return factory.ExpressionStatement(factory.AssignmentStatement( 342setBody = codeFactory.ExpressionStatement( 369: codeFactory.ExpressionStatement( 385setBody = codeFactory.ExpressionStatement( 404setBody = codeFactory.ExpressionStatement( 546? ImmutableArray.Create(codeFactory.ExpressionStatement(body)) 570? generator.ExpressionStatement(invocationExpression) 693return ImmutableArray.Create(generator.ExpressionStatement(expression));
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
62statements.Add(factory.ExpressionStatement( 157statements.Add(factory.ExpressionStatement(