Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ArgumentException.cs
Go to the documentation of this file.
3
4namespace System;
5
7[TypeForwardedFrom("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
9{
10 private readonly string _paramName;
11
12 public override string Message
13 {
14 get
15 {
17 string text = base.Message;
18 if (!string.IsNullOrEmpty(_paramName))
19 {
21 }
22 return text;
23 }
24 }
25
26 public virtual string? ParamName => _paramName;
27
29 : base(SR.Arg_ArgumentException)
30 {
31 base.HResult = -2147024809;
32 }
33
34 public ArgumentException(string? message)
35 : base(message)
36 {
37 base.HResult = -2147024809;
38 }
39
40 public ArgumentException(string? message, Exception? innerException)
41 : base(message, innerException)
42 {
43 base.HResult = -2147024809;
44 }
45
46 public ArgumentException(string? message, string? paramName, Exception? innerException)
47 : base(message, innerException)
48 {
50 base.HResult = -2147024809;
51 }
52
53 public ArgumentException(string? message, string? paramName)
54 : base(message)
55 {
57 base.HResult = -2147024809;
58 }
59
61 : base(info, context)
62 {
63 _paramName = info.GetString("ParamName");
64 }
65
67 {
68 base.GetObjectData(info, context);
69 info.AddValue("ParamName", _paramName, typeof(string));
70 }
71
72 private void SetMessageField()
73 {
74 if (_message == null && base.HResult == -2147024809)
75 {
77 }
78 }
79}
ArgumentException(string? message)
ArgumentException(SerializationInfo info, StreamingContext context)
override void GetObjectData(SerializationInfo info, StreamingContext context)
ArgumentException(string? message, Exception? innerException)
ArgumentException(string? message, string? paramName)
ArgumentException(string? message, string? paramName, Exception? innerException)
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string Arg_ParamName_Name
Definition SR.cs:364
static string Arg_ArgumentException
Definition SR.cs:66
Definition SR.cs:7