2 overrides of ThrowStatement
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3254public override SyntaxNode ThrowStatement(SyntaxNode? expression = null)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
330Public Overrides Function ThrowStatement(Optional expressionOpt As SyntaxNode = Nothing) As SyntaxNode
46 references to ThrowStatement
GenerateDocumentationAndConfigFiles (4)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));
Metrics (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
Microsoft.CodeAnalysis.Analyzers (4)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.cs (2)
552VerifySyntax<ThrowStatementSyntax>(Generator.ThrowStatement(), "throw;"); 553VerifySyntax<ThrowStatementSyntax>(Generator.ThrowStatement(Generator.IdentifierName("x")), "throw x;");
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeGeneration\StatementGenerationTests.cs (3)
18Test(f => f.ThrowStatement(), 28Test(f => f.ThrowStatement( 39Test(f => f.ThrowStatement(
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)
443.ThrowStatement(inlineMethodContext.InlineExpression); 459.ThrowStatement(_syntaxFacts.GetExpressionOfThrowExpression(inlineMethodContext.InlineExpression));
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
297return generator.ThrowStatement(syntaxFacts.GetExpressionOfThrowExpression(expression));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.vb (2)
490VerifySyntax(Of ThrowStatementSyntax)(Generator.ThrowStatement(), "Throw") 491VerifySyntax(Of ThrowStatementSyntax)(Generator.ThrowStatement(Generator.IdentifierName("x")), "Throw x")
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
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\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
Text.Analyzers (4)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
433return generator.ThrowStatement(generator.ObjectCreationExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
34return factory.ThrowStatement(exceptionCreationExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
26return codeDefinitionFactory.ThrowStatement( 472=> factory.ThrowStatement(CreateNewArgumentNullException(factory, compilation, parameter));