164 lines
8.4 KiB
C#
164 lines
8.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.Diagnostics;
|
|
using System.Runtime.ExceptionServices;
|
|
using System.Runtime.Serialization;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System
|
|
{
|
|
/// <summary>Represents one or more errors that occur during application execution.</summary>
|
|
// Token: 0x02000088 RID: 136
|
|
[Token(Token = "0x2000088")]
|
|
[DebuggerDisplay("Count = {InnerExceptionCount}")]
|
|
[Serializable]
|
|
public class AggregateException : Exception
|
|
{
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with a system-supplied message that describes the error.</summary>
|
|
// Token: 0x0600043F RID: 1087 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600043F")]
|
|
[Address(RVA = "0x26BCCD0", Offset = "0x26BBAD0", VA = "0x1826BCCD0")]
|
|
public AggregateException()
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with references to the inner exceptions that are the cause of this exception.</summary>
|
|
/// <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions" /> argument is null.</exception>
|
|
/// <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions" /> is null.</exception>
|
|
// Token: 0x06000440 RID: 1088 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000440")]
|
|
[Address(RVA = "0x26BC430", Offset = "0x26BB230", VA = "0x1826BC430")]
|
|
public AggregateException(IEnumerable<Exception> innerExceptions)
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with references to the inner exceptions that are the cause of this exception.</summary>
|
|
/// <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions" /> argument is null.</exception>
|
|
/// <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions" /> is null.</exception>
|
|
// Token: 0x06000441 RID: 1089 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000441")]
|
|
[Address(RVA = "0x26BC7E0", Offset = "0x26BB5E0", VA = "0x1826BC7E0")]
|
|
public AggregateException(params Exception[] innerExceptions)
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with a specified error message and references to the inner exceptions that are the cause of this exception.</summary>
|
|
/// <param name="message">The error message that explains the reason for the exception.</param>
|
|
/// <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions" /> argument is null.</exception>
|
|
/// <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions" /> is null.</exception>
|
|
// Token: 0x06000442 RID: 1090 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000442")]
|
|
[Address(RVA = "0x26BCD90", Offset = "0x26BBB90", VA = "0x1826BCD90")]
|
|
public AggregateException(string message, IEnumerable<Exception> innerExceptions)
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with a specified error message and references to the inner exceptions that are the cause of this exception.</summary>
|
|
/// <param name="message">The error message that explains the reason for the exception.</param>
|
|
/// <param name="innerExceptions">The exceptions that are the cause of the current exception.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">The <paramref name="innerExceptions" /> argument is null.</exception>
|
|
/// <exception cref="T:System.ArgumentException">An element of <paramref name="innerExceptions" /> is null.</exception>
|
|
// Token: 0x06000443 RID: 1091 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000443")]
|
|
[Address(RVA = "0x26BC910", Offset = "0x26BB710", VA = "0x1826BC910")]
|
|
public AggregateException(string message, params Exception[] innerExceptions)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000444 RID: 1092 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000444")]
|
|
[Address(RVA = "0x26BC500", Offset = "0x26BB300", VA = "0x1826BC500")]
|
|
private AggregateException(string message, IList<Exception> innerExceptions)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000445 RID: 1093 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000445")]
|
|
[Address(RVA = "0x26BC840", Offset = "0x26BB640", VA = "0x1826BC840")]
|
|
internal AggregateException(IEnumerable<ExceptionDispatchInfo> innerExceptionInfos)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000446 RID: 1094 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000446")]
|
|
[Address(RVA = "0x26BC730", Offset = "0x26BB530", VA = "0x1826BC730")]
|
|
internal AggregateException(string message, IEnumerable<ExceptionDispatchInfo> innerExceptionInfos)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000447 RID: 1095 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000447")]
|
|
[Address(RVA = "0x26BC920", Offset = "0x26BB720", VA = "0x1826BC920")]
|
|
private AggregateException(string message, IList<ExceptionDispatchInfo> innerExceptionInfos)
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with serialized data.</summary>
|
|
/// <param name="info">The object that holds the serialized object data.</param>
|
|
/// <param name="context">The contextual information about the source or destination.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> argument is null.</exception>
|
|
/// <exception cref="T:System.Runtime.Serialization.SerializationException">The exception could not be deserialized correctly.</exception>
|
|
// Token: 0x06000448 RID: 1096 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000448")]
|
|
[Address(RVA = "0x26BCB50", Offset = "0x26BB950", VA = "0x1826BCB50")]
|
|
protected AggregateException(SerializationInfo info, StreamingContext context)
|
|
{
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.AggregateException" /> class with serialized data.</summary>
|
|
/// <param name="info">The object that holds the serialized object data.</param>
|
|
/// <param name="context">The contextual information about the source or destination.</param>
|
|
/// <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> argument is null.</exception>
|
|
// Token: 0x06000449 RID: 1097 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000449")]
|
|
[Address(RVA = "0x26BC070", Offset = "0x26BAE70", VA = "0x1826BC070", Slot = "10")]
|
|
public override void GetObjectData(SerializationInfo info, StreamingContext context)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets a read-only collection of the <see cref="T:System.Exception" /> instances that caused the current exception.</summary>
|
|
/// <returns>A read-only collection of the <see cref="T:System.Exception" /> instances that caused the current exception.</returns>
|
|
// Token: 0x17000080 RID: 128
|
|
// (get) Token: 0x0600044A RID: 1098 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x17000080")]
|
|
public ReadOnlyCollection<Exception> InnerExceptions
|
|
{
|
|
[Token(Token = "0x600044A")]
|
|
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Flattens an <see cref="T:System.AggregateException" /> instances into a single, new instance.</summary>
|
|
/// <returns>A new, flattened <see cref="T:System.AggregateException" />.</returns>
|
|
// Token: 0x0600044B RID: 1099 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600044B")]
|
|
[Address(RVA = "0x26BBEA0", Offset = "0x26BACA0", VA = "0x1826BBEA0")]
|
|
public AggregateException Flatten()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Creates and returns a string representation of the current <see cref="T:System.AggregateException" />.</summary>
|
|
/// <returns>A string representation of the current exception.</returns>
|
|
// Token: 0x0600044C RID: 1100 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x600044C")]
|
|
[Address(RVA = "0x26BC1B0", Offset = "0x26BAFB0", VA = "0x1826BC1B0", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040001D6 RID: 470
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40001D6")]
|
|
private ReadOnlyCollection<Exception> m_innerExceptions;
|
|
}
|
|
}
|