31 references to ThrowExpression
Microsoft.Analyzers.Local (1)
CallAnalysis\Throws.cs (1)
44else if (op.Syntax.IsKind(SyntaxKind.ThrowExpression))
Microsoft.CodeAnalysis.CSharp (8)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
30497var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.ThrowExpression, throwKeyword, expression, this.context, out hash); 30500var result = new ThrowExpressionSyntax(SyntaxKind.ThrowExpression, throwKeyword, expression, this.context); 35924var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.ThrowExpression, throwKeyword, expression, out hash); 35927var result = new ThrowExpressionSyntax(SyntaxKind.ThrowExpression, throwKeyword, expression);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
5151/// <item><description><see cref="SyntaxKind.ThrowExpression"/></description></item>
Binder\Binder_Expressions.cs (1)
849case SyntaxKind.ThrowExpression:
Binder\Binder_Statements.cs (1)
3604return IsValidStatementExpression(expressionSyntax, expression) || expressionSyntax.Kind() == SyntaxKind.ThrowExpression;
Parser\LanguageParser.cs (1)
11288case SyntaxKind.ThrowExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\Utilities.cs (1)
28for (var current = SyntaxKind.None; current <= SyntaxKind.ThrowExpression; current++)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
247if (expressionBody.Expression.IsKind(SyntaxKind.ThrowExpression))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
57if (expressionBodyOpt.IsKind(SyntaxKind.ThrowExpression) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
93if (expression.IsKind(SyntaxKind.ThrowExpression)) 271if (expression.IsKind(SyntaxKind.ThrowExpression) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
127public int? ThrowExpression => (int)SyntaxKind.ThrowExpression;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
42if (expression.IsKind(SyntaxKind.ThrowExpression))
Microsoft.CodeAnalysis.CSharp.Features (5)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
156var throwExpressionsAndStatements = member.DescendantNodes().Where(n => n.Kind() is SyntaxKind.ThrowExpression or SyntaxKind.ThrowStatement);
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
123if (expression.IsKind(SyntaxKind.ThrowExpression))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\Utilities.cs (1)
28for (var current = SyntaxKind.None; current <= SyntaxKind.ThrowExpression; current++)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
247if (expressionBody.Expression.IsKind(SyntaxKind.ThrowExpression))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaHelpers.cs (1)
57if (expressionBodyOpt.IsKind(SyntaxKind.ThrowExpression) &&
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler.CSharp\Extensions\SyntaxNodeExtensions.cs (1)
53if (expression.IsKind(SyntaxKind.ThrowExpression))
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\ClassificationHelpers.cs (1)
131case SyntaxKind.ThrowExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
93if (expression.IsKind(SyntaxKind.ThrowExpression)) 271if (expression.IsKind(SyntaxKind.ThrowExpression) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
127public int? ThrowExpression => (int)SyntaxKind.ThrowExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
42if (expression.IsKind(SyntaxKind.ThrowExpression))
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
93if (expression.IsKind(SyntaxKind.ThrowExpression)) 271if (expression.IsKind(SyntaxKind.ThrowExpression) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
127public int? ThrowExpression => (int)SyntaxKind.ThrowExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
42if (expression.IsKind(SyntaxKind.ThrowExpression))