using System; namespace Sony.NP { // Token: 0x02000123 RID: 291 public class NpToolkitException : Exception { // Token: 0x170002C3 RID: 707 // (get) Token: 0x060005FE RID: 1534 RVA: 0x00010C60 File Offset: 0x0000FC60 public APIResultTypes ResultType { get { return this.resultType; } } // Token: 0x170002C4 RID: 708 // (get) Token: 0x060005FF RID: 1535 RVA: 0x00010C78 File Offset: 0x0000FC78 public string Filename { get { return this.filename; } } // Token: 0x170002C5 RID: 709 // (get) Token: 0x06000600 RID: 1536 RVA: 0x00010C90 File Offset: 0x0000FC90 public int LineNumber { get { return this.lineNumber; } } // Token: 0x170002C6 RID: 710 // (get) Token: 0x06000601 RID: 1537 RVA: 0x00010CA8 File Offset: 0x0000FCA8 public int SceErrorCode { get { return this.sceErrorCode; } } // Token: 0x06000602 RID: 1538 RVA: 0x00010CC0 File Offset: 0x0000FCC0 public NpToolkitException() { } // Token: 0x06000603 RID: 1539 RVA: 0x00010CD2 File Offset: 0x0000FCD2 public NpToolkitException(string message) : base(message) { } // Token: 0x06000604 RID: 1540 RVA: 0x00010CE5 File Offset: 0x0000FCE5 public NpToolkitException(string message, Exception inner) : base(message, inner) { } // Token: 0x06000605 RID: 1541 RVA: 0x00010CFC File Offset: 0x0000FCFC internal NpToolkitException(APIResult apiResult) : base(apiResult.message) { this.resultType = apiResult.apiResult; this.filename = apiResult.filename; this.lineNumber = apiResult.lineNumber; this.sceErrorCode = apiResult.sceErrorCode; } // Token: 0x170002C7 RID: 711 // (get) Token: 0x06000606 RID: 1542 RVA: 0x00010D54 File Offset: 0x0000FD54 public string ExtendedMessage { get { string text = this.Message; if (this.sceErrorCode != 0) { text = text + " (Sce : 0x" + this.sceErrorCode.ToString("X") + " ) "; } if (this.filename != null && this.filename.Length > 0) { object obj = text; text = string.Concat(new object[] { obj, " ( ", this.filename, " : Line = ", this.lineNumber, " ) " }); } return text; } } // Token: 0x040004B1 RID: 1201 internal APIResultTypes resultType = APIResultTypes.Error; // Token: 0x040004B2 RID: 1202 internal string filename; // Token: 0x040004B3 RID: 1203 internal int lineNumber; // Token: 0x040004B4 RID: 1204 internal int sceErrorCode; } }