Expression.Rethrow Method

Definition

Creates a UnaryExpression that represents a rethrowing of an exception.

Overloads

Rethrow(Type)

Creates a UnaryExpression that represents a rethrowing of an exception with a given type.

Rethrow()

Creates a UnaryExpression that represents a rethrowing of an exception.

Rethrow(Type)

Source:
UnaryExpression.cs
Source:
UnaryExpression.cs
Source:
UnaryExpression.cs

Creates a UnaryExpression that represents a rethrowing of an exception with a given type.

C#
public static System.Linq.Expressions.UnaryExpression Rethrow(Type type);

Parameters

type
Type

The new Type of the expression.

Returns

A UnaryExpression that represents a rethrowing of an exception.

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Rethrow()

Source:
UnaryExpression.cs
Source:
UnaryExpression.cs
Source:
UnaryExpression.cs

Creates a UnaryExpression that represents a rethrowing of an exception.

C#
public static System.Linq.Expressions.UnaryExpression Rethrow();

Returns

A UnaryExpression that represents a rethrowing of an exception.

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0