312 references to ExpressionStatementSyntax
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Deconstruct.cs (1)
195return ((ExpressionStatementSyntax)grandParent).Expression != parent;
Binder\Binder_Expressions.cs (1)
9384resultIsUsed = ((ExpressionStatementSyntax)parent).Expression != node;
Binder\Binder_Initializers.cs (1)
278Error(diagnostics, ErrorCode.ERR_SemicolonExpected, ((ExpressionStatementSyntax)labeledStatementBody.Syntax).SemicolonToken);
Binder\Binder_Statements.cs (2)
72result = BindExpressionStatement((ExpressionStatementSyntax)node, diagnostics); 639public BoundStatement BindExpressionStatement(ExpressionStatementSyntax node, BindingDiagnosticBag diagnostics)
Binder\ExpressionVariableFinder.cs (1)
202public override void VisitExpressionStatement(ExpressionStatementSyntax node)
Binder\LocalBinderFactory.cs (1)
846public override void VisitExpressionStatement(ExpressionStatementSyntax node)
Compilation\CSharpCompilation.cs (2)
782var expressionStatement = (ExpressionStatementSyntax)statement;
Lowering\InitializerRewriter.cs (1)
84return (statement.Kind == BoundKind.ExpressionStatement) && ((ExpressionStatementSyntax)statement.Syntax).SemicolonToken.IsMissing ?
Syntax\ExpressionStatementSyntax.cs (2)
28public ExpressionStatementSyntax Update(ExpressionSyntax expression, SyntaxToken semicolonToken) 37public static ExpressionStatementSyntax ExpressionStatement(ExpressionSyntax expression, SyntaxToken semicolonToken)
Syntax\LookupPosition.cs (1)
393return ((ExpressionStatementSyntax)statement).SemicolonToken;
Microsoft.CodeAnalysis.CSharp.CodeStyle (19)
AnalyzedPattern.cs (1)
51var dummyStatement = SyntaxFactory.ExpressionStatement(SyntaxFactory.AssignmentExpression(
BlockSyntaxExtensions.cs (1)
116if (firstStatement is ExpressionStatementSyntax exprStatement)
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
269public override SyntaxKind VisitExpressionStatement(ExpressionStatementSyntax node)
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
292if (statement is ExpressionStatementSyntax expressionStatement)
CSharpSyntaxFacts.cs (4)
1292=> statement is ExpressionStatementSyntax exprStatement && 1299((ExpressionStatementSyntax)statement).Expression, out left, out operatorToken, out right); 1306if (statement is ExpressionStatementSyntax expressionStatement) 1357=> ((ExpressionStatementSyntax)node).Expression;
CSharpUseAutoPropertyAnalyzer.cs (1)
211GetSingleStatementFromAccessor<ExpressionStatementSyntax>(setAccessor)?.Expression;
CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (1)
23ExpressionStatementSyntax,
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
112assignment = whenTrue is ExpressionStatementSyntax { Expression: AssignmentExpressionSyntax(SyntaxKind.SimpleAssignmentExpression) assignmentTemp }
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
319assignment.Parent is ExpressionStatementSyntax expressionStatement &&
CSharpUseNullPropagationDiagnosticAnalyzer.cs (1)
29ExpressionStatementSyntax>
CSharpUseObjectInitializerDiagnosticAnalyzer.cs (1)
22ExpressionStatementSyntax,
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
140if (assignmentStatement is not ExpressionStatementSyntax { Expression: AssignmentExpressionSyntax(SyntaxKind.SimpleAssignmentExpression) assignment })
InvokeDelegateWithConditionalAccessAnalyzer.cs (4)
80if (innerStatement is not ExpressionStatementSyntax expressionStatement) 117ExpressionStatementSyntax expressionStatement, 169ExpressionStatementSyntax expressionStatement, 217ExpressionStatementSyntax expressionStatement,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (29)
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
92private ExpressionStatementSyntax GenerateAssignment(ExpressionSyntax switchExpression, SyntaxKind assignmentKind, SyntaxTriviaList leadingTrivia) 291public override ExpressionSyntax VisitExpressionStatement(ExpressionStatementSyntax node)
ConvertToRecordEngine.cs (1)
206(expression.Parent as AssignmentExpressionSyntax)?.Parent as ExpressionStatementSyntax)
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
27ExpressionStatementSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax,
CSharpTypeInferenceService.TypeInferrer.cs (2)
161ExpressionStatementSyntax _ => InferTypeInExpressionStatement(), 228ExpressionStatementSyntax _ => InferTypeInExpressionStatement(token),
CSharpUseCollectionInitializerCodeFixProvider.cs (5)
29ExpressionStatementSyntax, 41ImmutableArray<ExpressionStatementSyntax> matches) 50ImmutableArray<ExpressionStatementSyntax> matches) 58ImmutableArray<ExpressionStatementSyntax> matches) 66var expressionStatement = matches[i];
CSharpUseDeconstructionCodeFixProvider.cs (1)
136private ExpressionStatementSyntax CreateDeconstructionStatement(
CSharpUseNullPropagationCodeFixProvider.cs (1)
27ExpressionStatementSyntax,
CSharpUseObjectInitializerCodeFixProvider.cs (5)
24ExpressionStatementSyntax, 35ImmutableArray<Match<ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, ExpressionStatementSyntax>> matches) 44ImmutableArray<Match<ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, ExpressionStatementSyntax>> matches) 52ImmutableArray<Match<ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, ExpressionStatementSyntax>> matches) 61var expressionStatement = match.Statement;
CSharpUseTupleSwapCodeFixProvider.cs (5)
59var firstAssignmentStatement = (ExpressionStatementSyntax)diagnostic.AdditionalLocations[1].FindNode(getInnermostNodeForTie: true, cancellationToken); 60var secondAssignmentStatement = (ExpressionStatementSyntax)diagnostic.AdditionalLocations[2].FindNode(getInnermostNodeForTie: true, cancellationToken); 69var tupleAssignmentStatement = ExpressionStatement(AssignmentExpression(
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (5)
87var expressionStatement = (ExpressionStatementSyntax)root.FindNode(expressionStatementLocation.SourceSpan); 134var expressionStatement = (ExpressionStatementSyntax)root.FindNode(expressionStatementLocation.SourceSpan); 145var newStatement = expressionStatement.WithExpression(
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1853if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent.IsKind(SyntaxKind.IdentifierName) && token.Parent.Parent is VariableDeclarationSyntax or ExpressionStatementSyntax or IncompleteMemberSyntax)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
208if (position == line.End && owningNode is ExpressionStatementSyntax)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Semantics\PatternMatchingTests_Scope.cs (4)
403var statement = (ExpressionStatementSyntax)SyntaxFactory.ParseStatement(@" 6880var statement = (ExpressionStatementSyntax)SyntaxFactory.ParseStatement(@"
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
SyntaxHelpers.cs (1)
234return ((ExpressionStatementSyntax)syntaxTree.GetRoot()).Expression;
Microsoft.CodeAnalysis.CSharp.Features (59)
AnalyzedPattern.cs (1)
51var dummyStatement = SyntaxFactory.ExpressionStatement(SyntaxFactory.AssignmentExpression(
CodeRefactorings\CSharpRefactoringHelpersService.cs (1)
23internal class CSharpRefactoringHelpersService : AbstractRefactoringHelpersService<ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax>
CodeRefactorings\InlineMethod\CSharpInlineMethodRefactoringProvider.cs (1)
46ExpressionStatementSyntax expressionStatementSyntax => expressionStatementSyntax.Expression,
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
181result = IsLastTokenOfType<ExpressionStatementSyntax>(
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
87if (((ExpressionStatementSyntax)previous).Expression is AssignmentExpressionSyntax assignmentExpression && 173if (((ExpressionStatementSyntax)node).Expression is AssignmentExpressionSyntax assignmentExpression)
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (2)
219var expresisonStatement = (ExpressionStatementSyntax)statementCannotBeConverted;
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (2)
92private ExpressionStatementSyntax GenerateAssignment(ExpressionSyntax switchExpression, SyntaxKind assignmentKind, SyntaxTriviaList leadingTrivia) 291public override ExpressionSyntax VisitExpressionStatement(ExpressionStatementSyntax node)
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
269public override SyntaxKind VisitExpressionStatement(ExpressionStatementSyntax node)
ConvertToRecordEngine.cs (1)
206(expression.Parent as AssignmentExpressionSyntax)?.Parent as ExpressionStatementSyntax)
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
292if (statement is ExpressionStatementSyntax expressionStatement)
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
27ExpressionStatementSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax,
CSharpUseAutoPropertyAnalyzer.cs (1)
211GetSingleStatementFromAccessor<ExpressionStatementSyntax>(setAccessor)?.Expression;
CSharpUseCollectionInitializerCodeFixProvider.cs (5)
29ExpressionStatementSyntax, 41ImmutableArray<ExpressionStatementSyntax> matches) 50ImmutableArray<ExpressionStatementSyntax> matches) 58ImmutableArray<ExpressionStatementSyntax> matches) 66var expressionStatement = matches[i];
CSharpUseCollectionInitializerDiagnosticAnalyzer.cs (1)
23ExpressionStatementSyntax,
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
112assignment = whenTrue is ExpressionStatementSyntax { Expression: AssignmentExpressionSyntax(SyntaxKind.SimpleAssignmentExpression) assignmentTemp }
CSharpUseDeconstructionCodeFixProvider.cs (1)
136private ExpressionStatementSyntax CreateDeconstructionStatement(
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
319assignment.Parent is ExpressionStatementSyntax expressionStatement &&
CSharpUseNullPropagationCodeFixProvider.cs (1)
27ExpressionStatementSyntax,
CSharpUseNullPropagationDiagnosticAnalyzer.cs (1)
29ExpressionStatementSyntax>
CSharpUseObjectInitializerCodeFixProvider.cs (5)
24ExpressionStatementSyntax, 35ImmutableArray<Match<ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, ExpressionStatementSyntax>> matches) 44ImmutableArray<Match<ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, ExpressionStatementSyntax>> matches) 52ImmutableArray<Match<ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, ExpressionStatementSyntax>> matches) 61var expressionStatement = match.Statement;
CSharpUseObjectInitializerDiagnosticAnalyzer.cs (1)
22ExpressionStatementSyntax,
CSharpUseTupleSwapCodeFixProvider.cs (5)
59var firstAssignmentStatement = (ExpressionStatementSyntax)diagnostic.AdditionalLocations[1].FindNode(getInnermostNodeForTie: true, cancellationToken); 60var secondAssignmentStatement = (ExpressionStatementSyntax)diagnostic.AdditionalLocations[2].FindNode(getInnermostNodeForTie: true, cancellationToken); 69var tupleAssignmentStatement = ExpressionStatement(AssignmentExpression(
CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
140if (assignmentStatement is not ExpressionStatementSyntax { Expression: AssignmentExpressionSyntax(SyntaxKind.SimpleAssignmentExpression) assignment })
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
29public override void VisitExpressionStatement(ExpressionStatementSyntax node)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
2870return ((ExpressionStatementSyntax)statement).Expression;
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
265if (statements.ElementAtOrDefault(0) is not LocalDeclarationStatementSyntax declaration || statements.ElementAtOrDefault(1) is not ExpressionStatementSyntax assignment)
ExtractMethod\CSharpSelectionValidator.cs (1)
195firstValidNode = (firstValidNode.Parent is ExpressionStatementSyntax) ? firstValidNode.Parent : firstValidNode;
ExtractMethod\CSharpSelectionValidator.Validator.cs (1)
60ExpressionStatementSyntax or
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (7)
33ExpressionStatementSyntax, 42protected override bool IsValid(ExpressionStatementSyntax expressionStatement, TextSpan span) 58ExpressionStatementSyntax expressionStatement, LocalDeclarationStatementSyntax localDeclaration) 73protected override ExpressionStatementSyntax FixupDeconstruction( 74ExpressionStatementSyntax expressionStatement, ExpressionStatementSyntax deconstruction) 89protected override async Task<ExpressionStatementSyntax> CreateTupleDeconstructionAsync(
InvokeDelegateWithConditionalAccessAnalyzer.cs (4)
80if (innerStatement is not ExpressionStatementSyntax expressionStatement) 117ExpressionStatementSyntax expressionStatement, 169ExpressionStatementSyntax expressionStatement, 217ExpressionStatementSyntax expressionStatement,
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (5)
87var expressionStatement = (ExpressionStatementSyntax)root.FindNode(expressionStatementLocation.SourceSpan); 134var expressionStatement = (ExpressionStatementSyntax)root.FindNode(expressionStatementLocation.SourceSpan); 145var newStatement = expressionStatement.WithExpression(
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (9)
IOperation\IOperationTests_IArgument.cs (7)
295VerifyOperationTreeAndDiagnosticsForTest<ExpressionStatementSyntax>(source, expectedOperationTree, expectedDiagnostics); 584VerifyOperationTreeAndDiagnosticsForTest<ExpressionStatementSyntax>(source, expectedOperationTree, expectedDiagnostics); 974VerifyOperationTreeAndDiagnosticsForTest<ExpressionStatementSyntax>(source, expectedOperationTree, expectedDiagnostics); 3207VerifyOperationTreeAndDiagnosticsForTest<ExpressionStatementSyntax>(source, expectedOperationTree, expectedDiagnostics); 3244VerifyOperationTreeAndDiagnosticsForTest<ExpressionStatementSyntax>(source, expectedOperationTree, expectedDiagnostics); 3406VerifyOperationTreeAndDiagnosticsForTest<ExpressionStatementSyntax>(source, expectedOperationTree, expectedDiagnostics); 3443VerifyOperationTreeAndDiagnosticsForTest<ExpressionStatementSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_IBoundDiscardOperation.cs (1)
65VerifyOperationTreeAndDiagnosticsForTest<ExpressionStatementSyntax>(source, expectedOperationTree, expectedDiagnostics);
IOperation\IOperationTests_ITupleExpression.cs (1)
2274VerifyOperationTreeAndDiagnosticsForTest<ExpressionStatementSyntax>(source, expectedTree, expectedDiagnostics);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (20)
Semantics\ConditionalOperatorTests.cs (2)
1264var stmt = (ExpressionStatementSyntax)methodTest.Body!.Statements.First();
Semantics\DelegateTypeTests.cs (1)
9381var expr = ((ExpressionStatementSyntax)stmt).Expression;
Semantics\ImplicitObjectCreationTests.cs (4)
4184var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ExpressionStatementSyntax>().Single(); 4187var modifiedNode = (ExpressionStatementSyntax)SyntaxFactory.ParseStatement("M(new());", options: ImplicitObjectCreationTestOptions);
Semantics\OutVarTests.cs (4)
5106var statement = (ExpressionStatementSyntax)SyntaxFactory.ParseStatement(@" 10207var statement = (ExpressionStatementSyntax)SyntaxFactory.ParseStatement(@"
Semantics\ReadOnlyStructsTests.cs (2)
1280var expressionStatement = (ExpressionStatementSyntax)statementSyntax;
Semantics\ScriptSemanticsTests.cs (3)
494Statement as ExpressionStatementSyntax). 1391var node3 = (ExpressionStatementSyntax)node2.Statement;
Semantics\SemanticErrorTests.cs (2)
3331var callStmt = (ExpressionStatementSyntax)mainMethod.Body.Statements[0];
Semantics\TopLevelStatementsTests.cs (2)
9695model.TryGetSpeculativeSemanticModel(root.DescendantNodes().Single(n => n is ExpressionStatementSyntax { Parent: GlobalStatementSyntax }).Span.End, nodeToSpeculate, out var speculativeModelInTopLevel); 9700model.TryGetSpeculativeSemanticModel(root.DescendantNodes().Single(n => n is ExpressionStatementSyntax { Parent: BlockSyntax }).Span.End, nodeToSpeculate, out var speculativeModelOutsideTopLevel);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (39)
Compilation\GetSemanticInfoTests.cs (13)
248var v1 = (mainStats[0] as ExpressionStatementSyntax).Expression; 252var v2 = (mainStats[1] as ExpressionStatementSyntax).Expression; 261var v6 = (mainStats[5] as ExpressionStatementSyntax).Expression; 298var call = (InvocationExpressionSyntax)((ExpressionStatementSyntax)main.Body.Statements[1]).Expression; 380var v1 = ((mainStats[1] as ExpressionStatementSyntax).Expression as AssignmentExpressionSyntax).Right; 383var v2 = (mainStats[2] as ExpressionStatementSyntax).Expression; 386var v3 = ((mainStats[3] as ExpressionStatementSyntax).Expression as AssignmentExpressionSyntax).Right; 390var v4 = ((mainStats[4] as ExpressionStatementSyntax).Expression as AssignmentExpressionSyntax).Right; 483var v1 = ((mainStats[1] as ExpressionStatementSyntax).Expression as AssignmentExpressionSyntax).Right; 486var v2 = ((mainStats[3] as ExpressionStatementSyntax).Expression as AssignmentExpressionSyntax).Right; 489var v3 = ((mainStats[4] as ExpressionStatementSyntax).Expression as AssignmentExpressionSyntax).Right; 543var v3 = (mainStats[3] as ExpressionStatementSyntax).Expression; 1138var expr = ((ExpressionStatementSyntax)stmt.Statement).Expression;
Compilation\SemanticModelAPITests.cs (4)
1797var call = (InvocationExpressionSyntax)((ExpressionStatementSyntax)statement.Statements[1]).Expression; 1804var call2 = (InvocationExpressionSyntax)((ExpressionStatementSyntax)((BlockSyntax)statement).Statements[2]).Expression; 2403var call = (InvocationExpressionSyntax)((ExpressionStatementSyntax)blockStatement.Statements[1]).Expression; 2411var call2 = (InvocationExpressionSyntax)((ExpressionStatementSyntax)((BlockSyntax)blockStatement).Statements[2]).Expression;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (9)
1713var statement = (ExpressionStatementSyntax)methodDecl.Body.Statements[0]; 2672var exprStmt = (ExpressionStatementSyntax)methodDecl.Body.Statements[0]; 2700var exprStmt = (ExpressionStatementSyntax)methodDecl.Body.Statements[0]; 2758var expr = tree.FindNodeOrTokenByKind(SyntaxKind.StringLiteralToken).Parent.FirstAncestorOrSelf<ExpressionStatementSyntax>().Expression; 3281var expressionStmt = (ExpressionStatementSyntax)methodDecl.Body.Statements[1];
Symbols\ExtensionMethodTests.cs (1)
2437var expr = ((ExpressionStatementSyntax)((GlobalStatementSyntax)tree.GetCompilationUnitRoot().Members[0]).Statement).Expression;
Symbols\MethodEqualityTests.cs (2)
215var exprStmt = (ExpressionStatementSyntax)stmt;
Symbols\Source\FileModifierTests.cs (4)
3087var info = model.GetSymbolInfo(((ExpressionStatementSyntax)body.Statements.First()).Expression); 3157var info = model.GetSymbolInfo(((ExpressionStatementSyntax)body.Statements.First()).Expression); 3221var info = speculativeModel!.GetSymbolInfo(((ExpressionStatementSyntax)newBody.Statements.First()).Expression); 3262var info = speculativeModel!.GetSymbolInfo(((ExpressionStatementSyntax)newBody.Statements.First()).Expression);
Symbols\Source\NullablePublicAPITests.cs (6)
1160var newSource = (ExpressionStatementSyntax)SyntaxFactory.ParseStatement("_ = o;"); 1364var newExprStatement = (ExpressionStatementSyntax)newSource.Statements[1]; 3779var newStatement = (ExpressionStatementSyntax)SyntaxFactory.ParseStatement("_ = o1;");
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (105)
Diagnostics\LineSpanDirectiveTests.cs (1)
450case ExpressionStatementSyntax:
Generated\Syntax.Test.xml.Generated.cs (5)
10328private static ExpressionStatementSyntax GenerateExpressionStatement() 12049var node = GenerateExpressionStatement(); 12054var newNode = node.WithAttributeLists(node.AttributeLists).WithExpression(node.Expression).WithSemicolonToken(node.SemicolonToken); 16713var oldNode = GenerateExpressionStatement(); 16729var oldNode = GenerateExpressionStatement();
IncrementalParsing\BinaryExpression.cs (4)
210var statement = block.Statements[0] as ExpressionStatementSyntax; 219var statement = statementType.Statement as ExpressionStatementSyntax;
IncrementalParsing\CompoundAssignment.cs (4)
149var statement = block.Statements[0] as ExpressionStatementSyntax; 159var statement = statementType.Statement as ExpressionStatementSyntax;
IncrementalParsing\UnaryExpression.cs (4)
92var statement = block.Statements[0] as ExpressionStatementSyntax; 102var statement = statementType.Statement as ExpressionStatementSyntax;
Parsing\DeclarationParsingTests.cs (4)
4526var es = (ExpressionStatementSyntax)body.Statements[0]; 4582var xs = (ExpressionStatementSyntax)body.Statements[0];
Parsing\DeconstructionTests.cs (10)
1895var expression = ((ExpressionStatementSyntax)statement).Expression; 1907var expression = ((ExpressionStatementSyntax)statement).Expression; 1919var expression = ((ExpressionStatementSyntax)statement).Expression; 1931var expression = ((ExpressionStatementSyntax)statement).Expression; 1948var expression = ((ExpressionStatementSyntax)statement).Expression; 1964var expression = ((ExpressionStatementSyntax)statement).Expression; 1978var expression = ((ExpressionStatementSyntax)statement).Expression; 1992var expression = ((ExpressionStatementSyntax)statement).Expression; 2008var expression = ((ExpressionStatementSyntax)statement).Expression; 2019var expression = ((ExpressionStatementSyntax)statement).Expression;
Parsing\ParsingErrorRecoveryTests.cs (53)
3240var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3263var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3286var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3309var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3333var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3356var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3379var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3393var ie = (md.Body.Statements[0] as ExpressionStatementSyntax).Expression as InvocationExpressionSyntax; 3423var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3448var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3473var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3498var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3522var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3546var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3571var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3595var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3619var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3643var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3668var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3692var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3716var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3742var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3768var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3794var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3820var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3845var es = (ExpressionStatementSyntax)ms.Body.Statements[0]; 3870var es = (ExpressionStatementSyntax)ms.Body.Statements[0];
Parsing\StatementParsingTests.cs (12)
63var es = (ExpressionStatementSyntax)statement; 83var es = (ExpressionStatementSyntax)statement; 102var es = (ExpressionStatementSyntax)statement; 122var es = (ExpressionStatementSyntax)statement; 142var es = (ExpressionStatementSyntax)statement; 161var es = (ExpressionStatementSyntax)statement;
Syntax\SyntaxRewriterTests.cs (8)
554var exprStmt1 = (ExpressionStatementSyntax)ifStmt1.Statement; 571var exprStmt2 = (ExpressionStatementSyntax)ifStmt2.Statement; 602var exprStmt1 = (ExpressionStatementSyntax)ifStmt1.Statement; 617var exprStmt2 = (ExpressionStatementSyntax)ifStmt2.Statement;
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
BlockSyntaxExtensions.cs (1)
116if (firstStatement is ExpressionStatementSyntax exprStatement)
Classification\ClassificationHelpers.cs (1)
476if (token.Parent is IdentifierNameSyntax && token.Parent?.Parent is ExpressionStatementSyntax)
CSharpSyntaxFacts.cs (4)
1292=> statement is ExpressionStatementSyntax exprStatement && 1299((ExpressionStatementSyntax)statement).Expression, out left, out operatorToken, out right); 1306if (statement is ExpressionStatementSyntax expressionStatement) 1357=> ((ExpressionStatementSyntax)node).Expression;
CSharpTypeInferenceService.TypeInferrer.cs (2)
161ExpressionStatementSyntax _ => InferTypeInExpressionStatement(), 228ExpressionStatementSyntax _ => InferTypeInExpressionStatement(token),
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1853if (token.IsKind(SyntaxKind.IdentifierToken) && token.Text == "scoped" && token.Parent.IsKind(SyntaxKind.IdentifierName) && token.Parent.Parent is VariableDeclarationSyntax or ExpressionStatementSyntax or IncompleteMemberSyntax)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.cs (2)
485VerifySyntax<ExpressionStatementSyntax>(Generator.ExpressionStatement(Generator.IdentifierName("x")), "x;"); 486VerifySyntax<ExpressionStatementSyntax>(Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("x"))), "x();");
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\MethodXml\MethodXmlBuilder.cs (2)
74success = TryGenerateExpressionStatement((ExpressionStatementSyntax)statement); 134private bool TryGenerateExpressionStatement(ExpressionStatementSyntax expressionStatement)