Files
Dec2017-Script-Dump/SonyNP/NpToolkitException.cs
T
2026-06-04 11:42:34 +02:00

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;
}
}