21 references to ExpressionStatement
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
153operation.Parent.Parent?.Kind != OperationKind.ExpressionStatement) 191operation.Parent?.Kind != OperationKind.ExpressionStatement;
Microsoft.CodeAnalysis (5)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2999case OperationKind.ExpressionStatement:
Generated\Operations.Generated.cs (2)
543/// <item><description><see cref="OperationKind.ExpressionStatement"/></description></item> 4952public override OperationKind Kind => OperationKind.ExpressionStatement;
Operations\ControlFlowGraphBuilder.cs (2)
3114bool isStatement = _currentStatement == operation || operation.Parent.Kind == OperationKind.ExpressionStatement; 3377bool isOnStatementLevel = _currentStatement == operation || (_currentStatement == operation.Parent && _currentStatement?.Kind == OperationKind.ExpressionStatement);
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
153operation.Parent.Parent?.Kind != OperationKind.ExpressionStatement) 191operation.Parent?.Kind != OperationKind.ExpressionStatement;
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
153operation.Parent.Parent?.Kind != OperationKind.ExpressionStatement) 191operation.Parent?.Kind != OperationKind.ExpressionStatement;
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
73context.RegisterOperationAction(blockAnalyzer.AnalyzeExpressionStatement, OperationKind.ExpressionStatement);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
153operation.Parent.Parent?.Kind != OperationKind.ExpressionStatement) 191operation.Parent?.Kind != OperationKind.ExpressionStatement;
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
73context.RegisterOperationAction(blockAnalyzer.AnalyzeExpressionStatement, OperationKind.ExpressionStatement);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
153operation.Parent.Parent?.Kind != OperationKind.ExpressionStatement) 191operation.Parent?.Kind != OperationKind.ExpressionStatement;
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
153operation.Parent.Parent?.Kind != OperationKind.ExpressionStatement) 191operation.Parent?.Kind != OperationKind.ExpressionStatement;
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
153operation.Parent.Parent?.Kind != OperationKind.ExpressionStatement) 191operation.Parent?.Kind != OperationKind.ExpressionStatement;