| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Public Member Functions | |
| DecoderFallbackException () | |
| DecoderFallbackException (string? message) | |
| DecoderFallbackException (string? message, Exception? innerException) | |
| DecoderFallbackException (string? message, byte[]? bytesUnknown, int index) | |
| override void | GetObjectData (SerializationInfo info, StreamingContext context) | 
| virtual Exception | GetBaseException () | 
| override string | ToString () | 
| new Type | GetType () | 
Static Protected Attributes | |
| const string | InnerExceptionPrefix = " ---> " | 
Package Types | |
| enum | ExceptionMessageKind { ThreadAbort = 1 , ThreadInterrupted , OutOfMemory } | 
Package Functions | |
| 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 | |
| byte?[] | BytesUnknown [get] | 
| int | Index [get] | 
| override string | Message [get] | 
| virtual ? string | ParamName [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 | |
| DecoderFallbackException (SerializationInfo serializationInfo, StreamingContext streamingContext) | |
| void | SetMessageField () | 
| 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 | |
| readonly byte[] | _bytesUnknown | 
| readonly int | _index | 
| readonly string | _paramName | 
| 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 8 of file DecoderFallbackException.cs.