>>238
<1>
var exceptions = new List<Exception>();

<2> (処理の数だけ作る)
try
{
 処理
}
catch( Exception e )
{
exceptions.Add( e );
}

<3>
throw new AggregateException( exceptions );