| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(IEnumerable<System.Exception> innerExceptions) | Public+1 flags | — | 0x08 |
| void .ctor(const Exception[]& innerExceptions) | Public+1 flags | — | 0x08 |
| void .ctor(const string& message, IEnumerable<System.Exception> innerExceptions) | Public+1 flags | — | 0x08 |
| void .ctor(const string& message, const Exception[]& innerExceptions) | Public+1 flags | — | 0x08 |
| void .ctor(const string& message, IList<System.Exception> innerExceptions) | Private+1 flags | — | 0x08 |
| void .ctor(IEnumerable<System.Runtime.ExceptionServices.ExceptionDispatchInfo> innerExceptionInfos) | 2 flags | — | 0x08 |
| void .ctor(const string& message, IEnumerable<System.Runtime.ExceptionServices.ExceptionDispatchInfo> innerExceptionInfos) | 2 flags | — | 0x08 |
| void .ctor(const string& message, IList<System.Runtime.ExceptionServices.ExceptionDispatchInfo> innerExceptionInfos) | Private+1 flags | — | 0x08 |
| void .ctor(SerializationInfo info, const StreamingContext& context) | 2 flags | — | 0x10 |
| void GetObjectData(SerializationInfo info, const StreamingContext& context) | Public+1 flags | — | 0x10 |
| ReadOnlyCollection<System.Exception> get_InnerExceptions() | Public+1 flags | — | 0x08 |
| AggregateException Flatten() | Public | | 0x08 |
| string get_Message() | Public+2 flags | | 0x08 |
| string ToString() | Public+1 flags | | 0x08 |