Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
CultureNotFoundException.cs
Go to the documentation of this file.
3
5
7[TypeForwardedFrom("mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
9{
10 private readonly string _invalidCultureName;
11
12 private readonly int? _invalidCultureId;
13
14 public virtual int? InvalidCultureId => _invalidCultureId;
15
16 public virtual string? InvalidCultureName => _invalidCultureName;
17
19
21 {
22 get
23 {
24 if (!InvalidCultureId.HasValue)
25 {
26 return InvalidCultureName;
27 }
28 return string.Format(CultureInfo.InvariantCulture, "{0} (0x{0:x4})", InvalidCultureId.Value);
29 }
30 }
31
32 public override string Message
33 {
34 get
35 {
36 string message = base.Message;
37 if (_invalidCultureId.HasValue || _invalidCultureName != null)
38 {
40 if (message == null)
41 {
42 return text;
43 }
44 return message + "\r\n" + text;
45 }
46 return message;
47 }
48 }
49
54
55 public CultureNotFoundException(string? message)
56 : base(message)
57 {
58 }
59
60 public CultureNotFoundException(string? paramName, string? message)
61 : base(message, paramName)
62 {
63 }
64
66 : base(message, innerException)
67 {
68 }
69
70 public CultureNotFoundException(string? paramName, string? invalidCultureName, string? message)
71 : base(message, paramName)
72 {
74 }
75
81
87
88 public CultureNotFoundException(string? paramName, int invalidCultureId, string? message)
89 : base(message, paramName)
90 {
92 }
93
95 : base(info, context)
96 {
97 _invalidCultureId = (int?)info.GetValue("InvalidCultureId", typeof(int?));
98 _invalidCultureName = (string)info.GetValue("InvalidCultureName", typeof(string));
99 }
100
102 {
103 base.GetObjectData(info, context);
104 info.AddValue("InvalidCultureId", _invalidCultureId, typeof(int?));
105 info.AddValue("InvalidCultureName", _invalidCultureName, typeof(string));
106 }
107}
static CultureInfo InvariantCulture
CultureNotFoundException(string? message, int invalidCultureId, Exception? innerException)
CultureNotFoundException(string? paramName, string? message)
override void GetObjectData(SerializationInfo info, StreamingContext context)
CultureNotFoundException(string? message, string? invalidCultureName, Exception? innerException)
CultureNotFoundException(string? message, Exception? innerException)
CultureNotFoundException(string? paramName, int invalidCultureId, string? message)
CultureNotFoundException(string? paramName, string? invalidCultureName, string? message)
CultureNotFoundException(SerializationInfo info, StreamingContext context)
static string Argument_CultureInvalidIdentifier
Definition SR.cs:544
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string Argument_CultureNotSupported
Definition SR.cs:548
Definition SR.cs:7