Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetObjectData()

virtual void System.Exception.GetObjectData ( SerializationInfo info,
StreamingContext context )
inlinevirtualinherited

Implements System.Runtime.Serialization.ISerializable.

Reimplemented in System.ComponentModel.LicenseException, System.ComponentModel.WarningException, System.Data.DBConcurrencyException, System.Net.Http.Http2ProtocolException, System.Net.Http.Http3ProtocolException, System.Diagnostics.Contracts.ContractException, System.Globalization.CultureNotFoundException, System.IO.FileLoadException, System.IO.FileNotFoundException, System.Reflection.ReflectionTypeLoadException, System.Runtime.CompilerServices.RuntimeWrappedException, System.Runtime.CompilerServices.SwitchExpressionException, System.Security.SecurityException, System.AggregateException, System.ArgumentException, System.ArgumentOutOfRangeException, System.BadImageFormatException, System.MissingMemberException, System.NotFiniteNumberException, System.ObjectDisposedException, System.TypeInitializationException, System.TypeLoadException, System.Xml.Schema.XmlSchemaException, System.Xml.Schema.XmlSchemaInferenceException, System.Xml.Schema.XmlSchemaValidationException, System.Xml.XPath.XPathException, System.Xml.Xsl.XPath.XPathCompileException, System.Xml.Xsl.XslLoadException, System.Xml.Xsl.XsltCompileException, System.Xml.Xsl.XsltException, System.Xml.XmlException, System.Security.AccessControl.PrivilegeNotHeldException, System.Text.Json.JsonException, System.Text.RegularExpressions.RegexMatchTimeoutException, System.Text.RegularExpressions.RegexParseException, System.Net.Http.HPack.HuffmanDecodingException, System.Net.Http.HPack.HuffmanDecodingException, System.Net.Mail.SmtpException, System.Net.Mail.SmtpException, System.Net.Mail.SmtpFailedRecipientException, System.Net.Mail.SmtpFailedRecipientException, System.Net.Mail.SmtpFailedRecipientsException, System.Net.Mail.SmtpFailedRecipientsException, System.Net.CookieException, System.Net.CookieException, System.Net.ProtocolViolationException, System.Net.ProtocolViolationException, System.Net.WebException, System.Net.WebException, System.UriFormatException, System.Security.Principal.IdentityNotMappedException, and System.IO.Compression.ZLibException.

Definition at line 360 of file Exception.cs.

361 {
362 if (info == null)
363 {
364 throw new ArgumentNullException("info");
365 }
366 if (_source == null)
367 {
368 _source = Source;
369 }
370 info.AddValue("ClassName", GetClassName(), typeof(string));
371 info.AddValue("Message", _message, typeof(string));
372 info.AddValue("Data", _data, typeof(IDictionary));
373 info.AddValue("InnerException", _innerException, typeof(Exception));
374 info.AddValue("HelpURL", _helpURL, typeof(string));
375 info.AddValue("StackTraceString", SerializationStackTraceString, typeof(string));
376 info.AddValue("RemoteStackTraceString", _remoteStackTraceString, typeof(string));
377 info.AddValue("RemoteStackIndex", 0, typeof(int));
378 info.AddValue("ExceptionMethod", null, typeof(string));
379 info.AddValue("HResult", _HResult);
380 info.AddValue("Source", _source, typeof(string));
381 info.AddValue("WatsonBuckets", SerializationWatsonBuckets, typeof(byte[]));
382 }
string? SerializationStackTraceString
Definition Exception.cs:161
IDictionary _data
Definition Exception.cs:49
virtual ? string Source
Definition Exception.cs:119
object? SerializationWatsonBuckets
Definition Exception.cs:98
readonly Exception _innerException
Definition Exception.cs:51
string GetClassName()
Definition Exception.cs:343
string _remoteStackTraceString
Definition Exception.cs:61

References System.Exception._data, System.Exception._helpURL, System.Exception._HResult, System.Exception._innerException, System.Exception._message, System.Exception._remoteStackTraceString, System.Exception._source, System.Runtime.Serialization.Dictionary, System.Exception.GetClassName(), System.info, System.Exception.SerializationStackTraceString, System.Exception.SerializationWatsonBuckets, and System.Exception.Source.