2 overrides of ThrowStatement
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3241public override SyntaxNode ThrowStatement(SyntaxNode? expression = null)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
334Public Overrides Function ThrowStatement(Optional expressionOpt As SyntaxNode = Nothing) As SyntaxNode
27 references to ThrowStatement
GenerateDocumentationAndConfigFiles (4)
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.CodeAnalysis.Analyzers (4)
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Usage\CSharpDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.cs (1)
26var throwExpression = generator.ThrowStatement(argumentNullException);
Microsoft.CodeAnalysis.Features (6)
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (3)
672var throwStatement = generator.ThrowStatement( 744var throwStatement = generator.ThrowStatement( 785var throwStatement = (TStatementSyntax)generator.ThrowStatement(
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (2)
355.ThrowStatement(inlineMethodContext.InlineExpression); 371.ThrowStatement(_syntaxFacts.GetExpressionOfThrowExpression(inlineMethodContext.InlineExpression));
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
297return generator.ThrowStatement(syntaxFacts.GetExpressionOfThrowExpression(expression));
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Usage\BasicDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.vb (1)
22Dim throwExpression = generator.ThrowStatement(argumentNullEx)
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
569return generator.ThrowStatement(generator.ObjectCreationExpression(
Roslyn.Diagnostics.Analyzers (4)
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));