| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Public Member Functions | |
| InvalidConstraintException () | |
| InvalidConstraintException (string? s) | |
| InvalidConstraintException (string? message, Exception? innerException) | |
| virtual Exception | GetBaseException () | 
| virtual void | GetObjectData (SerializationInfo info, StreamingContext context) | 
| override string | ToString () | 
| new Type | GetType () | 
Protected Member Functions | |
| InvalidConstraintException (SerializationInfo info, StreamingContext context) | |
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 | |
| MethodBase? | TargetSite [get] | 
| bool | HasBeenThrown [get] | 
| object? | SerializationWatsonBuckets [get] | 
| virtual string | Message [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 8 of file InvalidConstraintException.cs.