2 overrides of ThrowExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3244public override SyntaxNode ThrowExpression(SyntaxNode expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
338Public Overrides Function ThrowExpression(expression As SyntaxNode) As SyntaxNode
17 references to ThrowExpression
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
33return codeDefinitionFactory.ThrowExpression( 437=> factory.ThrowExpression(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
33return codeDefinitionFactory.ThrowExpression( 437=> factory.ThrowExpression(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
114return generator.ThrowExpression(expression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
33return codeDefinitionFactory.ThrowExpression( 437=> factory.ThrowExpression(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
58generator.ThrowExpression(throwStatementExpression)));
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
58generator.ThrowExpression(throwStatementExpression)));
Microsoft.CodeAnalysis.Features (3)
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
925generator.ThrowExpression(
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
428.ThrowExpression(inlineMethodContext.InlineExpression)
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
114return generator.ThrowExpression(expression);
Microsoft.CodeAnalysis.Workspaces (3)
Editing\SyntaxGenerator.cs (1)
1653/// True if <see cref="ThrowExpression"/> can be used
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
33return codeDefinitionFactory.ThrowExpression( 437=> factory.ThrowExpression(CreateNewArgumentNullException(factory, compilation, parameter));
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
33return codeDefinitionFactory.ThrowExpression( 437=> factory.ThrowExpression(CreateNewArgumentNullException(factory, compilation, parameter));