Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
JsonException (string? message, string? path, long? lineNumber, long? bytePositionInLine, Exception? innerException) | |
JsonException (string? message, string? path, long? lineNumber, long? bytePositionInLine) | |
JsonException (string? message, Exception? innerException) | |
JsonException (string? message) | |
JsonException () | |
override void | GetObjectData (SerializationInfo info, StreamingContext context) |
virtual Exception | GetBaseException () |
override string | ToString () |
new Type | GetType () |
Protected Member Functions | |
JsonException (SerializationInfo info, StreamingContext context) | |
Static Protected Attributes | |
const string | InnerExceptionPrefix = " ---> " |
Package Types | |
enum | ExceptionMessageKind { ThreadAbort = 1 , ThreadInterrupted , OutOfMemory } |
Package Functions | |
void | SetMessage (string message) |
void | InternalPreserveStackTrace () |
static void | SaveStackTracesFromDeepCopy (Exception exception, byte[] currentStackTrace, object[] dynamicMethodArray) |
static uint | GetExceptionCount () |
void | RestoreDispatchState (in DispatchState dispatchState) |
DispatchState | CaptureDispatchState () |
void | SetCurrentStackTrace () |
void | SetRemoteStackTrace (string stackTrace) |
Static Package Functions | |
static string | GetMessageFromNativeResources (ExceptionMessageKind kind) |
Package Attributes | |
string | _message |
Properties | |
bool | AppendPathInformation [get, set] |
long? | LineNumber [get, set] |
long? | BytePositionInLine [get, set] |
string? | Path [get, set] |
override string | Message [get] |
MethodBase? | TargetSite [get] |
bool | HasBeenThrown [get] |
object? | SerializationWatsonBuckets [get] |
virtual IDictionary | Data [get] |
Exception? | InnerException [get] |
virtual ? string | HelpLink [get, set] |
virtual ? string | Source [get, set] |
int | HResult [get, set] |
virtual ? string | StackTrace [get] |
string? | SerializationStackTraceString [get] |
EventHandler< SafeSerializationEventArgs >? | SerializeObjectState |
Private Member Functions | |
IDictionary | CreateDataContainer () |
static bool | IsImmutableAgileException (Exception e) |
static IRuntimeMethodInfo | GetMethodFromStackTrace (object stackTrace) |
MethodBase | GetExceptionMethodFromStackTrace () |
string | CreateSourceName () |
void | OnDeserialized (StreamingContext context) |
static void | PrepareForForeignExceptionRaise () |
static void | GetStackTracesDeepCopy (Exception exception, out byte[] currentStackTrace, out object[] dynamicMethodArray) |
static void | GetMessageFromNativeResources (ExceptionMessageKind kind, StringHandleOnStack retMesg) |
bool | CanSetRemoteStackTrace () |
string | GetClassName () |
void | RestoreRemoteStackTrace (SerializationInfo info, StreamingContext context) |
string | GetStackTrace () |
Private Attributes | |
MethodBase | _exceptionMethod |
IDictionary | _data |
readonly Exception | _innerException |
string | _helpURL |
byte[] | _stackTrace |
byte[] | _watsonBuckets |
string | _stackTraceString |
string | _remoteStackTraceString |
readonly object[] | _dynamicMethods |
string | _source |
UIntPtr | _ipForWatsonBuckets |
readonly IntPtr | _xptrs |
readonly int | _xcode = -532462766 |
int | _HResult |
Static Private Attributes | |
const int | _COMPlusExceptionCode = -532462766 |
Definition at line 6 of file JsonException.cs.