class System.AggregateException
   inherits System.Exception
   implements System.Runtime.Serialization.ISerializable, System.Runtime.InteropServices._Exception:

   def public property InnerExceptions as System.Collections.ObjectModel.ReadOnlyCollection
      get.

   constructor public AggregateException():
   end constructor.

   constructor public AggregateException(input message as character):
   end constructor.

   constructor public AggregateException(input message as character, input innerException as System.Exception):
   end constructor.

   constructor public AggregateException(input innerExceptions as System.Collections.Generic.IEnumerable):
   end constructor.

   constructor public AggregateException(input innerExceptions as System.Exception extent):
   end constructor.

   constructor public AggregateException(input message as character, input innerExceptions as System.Collections.Generic.IEnumerable):
   end constructor.

   constructor public AggregateException(input message as character, input innerExceptions as System.Exception extent):
   end constructor.

   constructor protected AggregateException(input info as System.Runtime.Serialization.SerializationInfo, input context as System.Runtime.Serialization.StreamingContext):
   end constructor.

   method public override void GetObjectData(input info as System.Runtime.Serialization.SerializationInfo, input context as System.Runtime.Serialization.StreamingContext):
   end method.

   method public override System.Exception GetBaseException():
   end method.

   method public final void Handle(input predicate as System.Func):
   end method.

   method public final System.AggregateException Flatten():
   end method.

   method public override character ToString():
   end method.

end class.
