Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SR.cs
Go to the documentation of this file.
1
using
System.Resources
;
2
using
FxResources.System.Drawing.Primitives
;
3
4
namespace
System
;
5
6
internal
static
class
SR
7
{
8
private
static
readonly
bool
s_usingResourceKeys
=
AppContext
.
TryGetSwitch
(
"System.Resources.UseSystemResourceKeys"
, out var isEnabled) && isEnabled;
9
10
private
static
ResourceManager
s_resourceManager
;
11
12
internal
static
ResourceManager
ResourceManager
=>
s_resourceManager
?? (
s_resourceManager
=
new
ResourceManager
(typeof(
SR
)));
13
14
internal
static
string
ConvertInvalidPrimitive
=>
GetResourceString
(
"ConvertInvalidPrimitive"
);
15
16
internal
static
string
InvalidColor
=>
GetResourceString
(
"InvalidColor"
);
17
18
internal
static
string
InvalidEx2BoundArgument
=>
GetResourceString
(
"InvalidEx2BoundArgument"
);
19
20
private
static
bool
UsingResourceKeys
()
21
{
22
return
s_usingResourceKeys
;
23
}
24
25
internal
static
string
GetResourceString
(
string
resourceKey)
26
{
27
if
(
UsingResourceKeys
())
28
{
29
return
resourceKey;
30
}
31
string
result =
null
;
32
try
33
{
34
result =
ResourceManager
.
GetString
(resourceKey);
35
}
36
catch
(
MissingManifestResourceException
)
37
{
38
}
39
return
result;
40
}
41
42
internal
static
string
Format
(
string
resourceFormat,
object
p1)
43
{
44
if
(
UsingResourceKeys
())
45
{
46
return
string
.Join(
", "
, resourceFormat, p1);
47
}
48
return
string
.Format(resourceFormat, p1);
49
}
50
51
internal
static
string
Format
(
string
resourceFormat,
object
p1,
object
p2)
52
{
53
if
(
UsingResourceKeys
())
54
{
55
return
string
.Join(
", "
, resourceFormat, p1, p2);
56
}
57
return
string
.Format(resourceFormat, p1, p2);
58
}
59
60
internal
static
string
Format
(
string
resourceFormat, params
object
[] args)
61
{
62
if
(args !=
null
)
63
{
64
if
(
UsingResourceKeys
())
65
{
66
return
resourceFormat +
", "
+
string
.Join(
", "
, args);
67
}
68
return
string
.Format(resourceFormat, args);
69
}
70
return
resourceFormat;
71
}
72
}
FxResources.System.Drawing.Primitives.SR
Definition
SR.cs:4
System.AppContext.TryGetSwitch
static bool TryGetSwitch(string switchName, out bool isEnabled)
Definition
AppContext.cs:74
System.AppContext
Definition
AppContext.cs:14
System.Resources.MissingManifestResourceException
Definition
MissingManifestResourceException.cs:9
System.Resources.ResourceManager.GetString
virtual ? string GetString(string name)
Definition
ResourceManager.cs:459
System.Resources.ResourceManager
Definition
ResourceManager.cs:10
System.SR.s_resourceManager
static ResourceManager s_resourceManager
Definition
SR.cs:10
System.SR.Format
static string Format(string resourceFormat, object p1)
Definition
SR.cs:42
System.SR.Format
static string Format(string resourceFormat, object p1, object p2)
Definition
SR.cs:51
System.SR.ResourceManager
static ResourceManager ResourceManager
Definition
SR.cs:12
System.SR.ConvertInvalidPrimitive
static string ConvertInvalidPrimitive
Definition
SR.cs:20
System.SR.GetResourceString
static string GetResourceString(string resourceKey)
Definition
SR.cs:101
System.SR.UsingResourceKeys
static bool UsingResourceKeys()
Definition
SR.cs:20
System.SR.s_usingResourceKeys
static readonly bool s_usingResourceKeys
Definition
SR.cs:8
System.SR.InvalidColor
static string InvalidColor
Definition
SR.cs:56
System.SR.InvalidEx2BoundArgument
static string InvalidEx2BoundArgument
Definition
SR.cs:18
System.SR.Format
static string Format(string resourceFormat, params object[] args)
Definition
SR.cs:60
FxResources.System.Drawing.Primitives
Definition
SR.cs:1
System.Resources
Definition
FastResourceComparer.cs:5
System
Definition
BlockingCollection.cs:8
source
System.Drawing.Primitives
System
SR.cs
Generated by
1.10.0