2 overrides of ExpressionStatement
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3299public override SyntaxNode ExpressionStatement(SyntaxNode expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
159Public Overrides Function ExpressionStatement(expression As SyntaxNode) As SyntaxNode
83 references to ExpressionStatement
GenerateDocumentationAndConfigFiles (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (6)
105? generator.ExpressionStatement(invocationExpression) 246return [generator.ExpressionStatement(expression)]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 361var statement = factory.ExpressionStatement(assignExpression); 419factory.ExpressionStatement( 429return factory.ExpressionStatement(factory.AssignmentStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
62statements.Add(factory.ExpressionStatement( 157statements.Add(factory.ExpressionStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
149var initializationStatement = (TStatementSyntax)generator.ExpressionStatement(
Microsoft.CodeAnalysis.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (6)
105? generator.ExpressionStatement(invocationExpression) 246return [generator.ExpressionStatement(expression)]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 361var statement = factory.ExpressionStatement(assignExpression); 419factory.ExpressionStatement( 429return factory.ExpressionStatement(factory.AssignmentStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
62statements.Add(factory.ExpressionStatement( 157statements.Add(factory.ExpressionStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
149var initializationStatement = (TStatementSyntax)generator.ExpressionStatement(
Microsoft.CodeAnalysis.CodeStyle.Fixes (15)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
255var statement = generator.ExpressionStatement(createAddOrRemoveHandler(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
332var statement = generator.ExpressionStatement(createAddOrRemoveHandler(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (2)
196g.ExpressionStatement( 205statements.Add(g.ExpressionStatement(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (1)
62? factory.ExpressionStatement(invocation)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
119var expressionStatement = (TStatementSyntax)generator.ExpressionStatement(assignment);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (6)
105? generator.ExpressionStatement(invocationExpression) 246return [generator.ExpressionStatement(expression)]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 361var statement = factory.ExpressionStatement(assignExpression); 419factory.ExpressionStatement( 429return factory.ExpressionStatement(factory.AssignmentStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
62statements.Add(factory.ExpressionStatement( 157statements.Add(factory.ExpressionStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
149var initializationStatement = (TStatementSyntax)generator.ExpressionStatement(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
159result.Add(generator.ExpressionStatement(generator.AssignmentStatement(
src\roslyn\src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
108g.ExpressionStatement(g.InvocationExpression(
Microsoft.CodeAnalysis.CSharp.Features (3)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
156(StatementSyntax)generator.ExpressionStatement(
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
159result.Add(generator.ExpressionStatement(generator.AssignmentStatement(
src\roslyn\src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
108g.ExpressionStatement(g.InvocationExpression(
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (2)
164generator.ExpressionStatement(generator.AssignmentStatement(identifierName, changedValueNode))); 240editor.ReplaceNode(ifStatement, generator.ExpressionStatement(invocationWithTrivia));
Microsoft.CodeAnalysis.Features (16)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
162yield return factory.ExpressionStatement(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
858(field, index) => generator.ExpressionStatement(
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
386var body = factory.ExpressionStatement(
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
463: (TExecutableStatementSyntax)generator.ExpressionStatement(callSignature);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (3)
701return (TStatementSyntax)generator.ExpressionStatement(generator.InvocationExpression( 727return (TStatementSyntax)generator.ExpressionStatement(generator.InvocationExpression( 768return (TStatementSyntax)generator.ExpressionStatement(generator.InvocationExpression(
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
441? generator.ExpressionStatement(invocation)
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (1)
195writeExpression = replacer.Generator.ExpressionStatement(writeExpression);
Snippets\SnippetProviders\AbstractConsoleSnippetProvider.cs (1)
52resultingNode = generator.ExpressionStatement(resultingNode);
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
255var statement = generator.ExpressionStatement(createAddOrRemoveHandler(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
332var statement = generator.ExpressionStatement(createAddOrRemoveHandler(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (2)
196g.ExpressionStatement( 205statements.Add(g.ExpressionStatement(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (1)
62? factory.ExpressionStatement(invocation)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
119var expressionStatement = (TStatementSyntax)generator.ExpressionStatement(assignment);
Microsoft.CodeAnalysis.VisualBasic.Features (1)
ConvertAutoPropertyToFullProperty\VisualBasicConvertAutoPropertyToFullProperty.vb (1)
51Dim setStatement = New SyntaxList(Of StatementSyntax)(DirectCast(generator.ExpressionStatement(
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (2)
158Dim newValueAssignment As SyntaxNode = generator.ExpressionStatement( 204editor.ReplaceNode(ifStatement, generator.ExpressionStatement(invocationWithTrivia))
Microsoft.CodeAnalysis.Workspaces (14)
Shared\Extensions\SyntaxGeneratorExtensions.cs (5)
69setBody = codeFactory.ExpressionStatement( 97: codeFactory.ExpressionStatement( 113setBody = codeFactory.ExpressionStatement( 132setBody = codeFactory.ExpressionStatement( 274? [codeFactory.ExpressionStatement(body)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (6)
105? generator.ExpressionStatement(invocationExpression) 246return [generator.ExpressionStatement(expression)]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 361var statement = factory.ExpressionStatement(assignExpression); 419factory.ExpressionStatement( 429return factory.ExpressionStatement(factory.AssignmentStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
62statements.Add(factory.ExpressionStatement( 157statements.Add(factory.ExpressionStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
149var initializationStatement = (TStatementSyntax)generator.ExpressionStatement(
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
375return generator.ExpressionStatement(
Roslyn.Diagnostics.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (6)
105? generator.ExpressionStatement(invocationExpression) 246return [generator.ExpressionStatement(expression)]; 257return [generator.ExpressionStatement(generator.AssignmentStatement(generator.MemberAccessExpression(generator.ThisExpression(), property.Name), generator.IdentifierName(parameter.Name)))]; 361var statement = factory.ExpressionStatement(assignExpression); 419factory.ExpressionStatement( 429return factory.ExpressionStatement(factory.AssignmentStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (2)
62statements.Add(factory.ExpressionStatement( 157statements.Add(factory.ExpressionStatement(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
149var initializationStatement = (TStatementSyntax)generator.ExpressionStatement(