108 lines
2.4 KiB
C#
108 lines
2.4 KiB
C#
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;
|
|
}
|
|
}
|