Expression.MakeTry(Type, Expression, Expression, Expression, IEnumerable<CatchBlock>) Expression.MakeTry(Type, Expression, Expression, Expression, IEnumerable<CatchBlock>) Expression.MakeTry(Type, Expression, Expression, Expression, IEnumerable<CatchBlock>) Method

定義

指定された要素を使用して、try ブロックを表す TryExpression を作成します。Creates a TryExpression representing a try block with the specified elements.

public:
 static System::Linq::Expressions::TryExpression ^ MakeTry(Type ^ type, System::Linq::Expressions::Expression ^ body, System::Linq::Expressions::Expression ^ finally, System::Linq::Expressions::Expression ^ fault, System::Collections::Generic::IEnumerable<System::Linq::Expressions::CatchBlock ^> ^ handlers);
public static System.Linq.Expressions.TryExpression MakeTry (Type type, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression finally, System.Linq.Expressions.Expression fault, System.Collections.Generic.IEnumerable<System.Linq.Expressions.CatchBlock> handlers);
static member MakeTry : Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * seq<System.Linq.Expressions.CatchBlock> -> System.Linq.Expressions.TryExpression

パラメーター

type
Type Type Type

try 式の結果の型。The result type of the try expression. null の場合は、本体およびすべてのハンドラーの型が同一である必要があります。If null, body and all handlers must have identical type.

body
Expression Expression Expression

try ブロックの本体。The body of the try block.

finally
Expression Expression Expression

finally ブロックの本体。The body of the finally block. try ブロックに関連付けられている finally ブロックがない場合は、null を渡します。Pass null if the try block has no finally block associated with it.

fault
Expression Expression Expression

fault ブロックの本体。The body of the fault block. try ブロックに関連付けられている fault ブロックがない場合は、null を渡します。Pass null if the try block has no fault block associated with it.

handlers
IEnumerable<CatchBlock>

try ブロックに関連付ける catch ステートメントを表す CatchBlock のコレクション。A collection of CatchBlocks representing the catch statements to be associated with the try block.

戻り値

適用対象