21 references to ThrowExpression
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (1)
775case SyntaxKind.ThrowExpression:
Binder\Binder_Statements.cs (1)
3436return IsValidStatementExpression(expressionSyntax, expression) || expressionSyntax.Kind() == SyntaxKind.ThrowExpression;
Parser\LanguageParser.cs (1)
10093case SyntaxKind.ThrowExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
CSharpSyntaxKinds.cs (1)
107public int? ThrowExpression => (int)SyntaxKind.ThrowExpression;
ParenthesizedExpressionSyntaxExtensions.cs (2)
101if (expression.IsKind(SyntaxKind.ThrowExpression)) 238if (expression.IsKind(SyntaxKind.ThrowExpression) &&
UseExpressionBodyForLambdaHelpers.cs (1)
55if (expressionBodyOpt.IsKind(SyntaxKind.ThrowExpression) &&
UseExpressionBodyHelper`1.cs (1)
189if (expressionBody!.Expression.IsKind(SyntaxKind.ThrowExpression))
Utilities.cs (1)
29for (var current = SyntaxKind.None; current <= SyntaxKind.ThrowExpression; current++)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
ExpressionSyntaxExtensions.cs (1)
42if (expression.IsKind(SyntaxKind.ThrowExpression))
Microsoft.CodeAnalysis.CSharp.Features (5)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
151var throwExpressionsAndStatements = member.DescendantNodes().Where(n => n.Kind() is SyntaxKind.ThrowExpression or SyntaxKind.ThrowStatement);
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
126if (expression.IsKind(SyntaxKind.ThrowExpression))
UseExpressionBodyForLambdaHelpers.cs (1)
55if (expressionBodyOpt.IsKind(SyntaxKind.ThrowExpression) &&
UseExpressionBodyHelper`1.cs (1)
189if (expressionBody!.Expression.IsKind(SyntaxKind.ThrowExpression))
Utilities.cs (1)
29for (var current = SyntaxKind.None; current <= SyntaxKind.ThrowExpression; current++)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Parsing\PatternParsingTests.cs (1)
205N(SyntaxKind.ThrowExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Classification\ClassificationHelpers.cs (1)
133case SyntaxKind.ThrowExpression:
CSharpSyntaxKinds.cs (1)
107public int? ThrowExpression => (int)SyntaxKind.ThrowExpression;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
42if (expression.IsKind(SyntaxKind.ThrowExpression))
ParenthesizedExpressionSyntaxExtensions.cs (2)
101if (expression.IsKind(SyntaxKind.ThrowExpression)) 238if (expression.IsKind(SyntaxKind.ThrowExpression) &&