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.Diagnostics.TraceSource
;
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
ExceptionOccurred
=>
GetResourceString
(
"ExceptionOccurred"
);
15
16
internal
static
string
MustAddListener
=>
GetResourceString
(
"MustAddListener"
);
17
18
internal
static
string
TraceListenerFail
=>
GetResourceString
(
"TraceListenerFail"
);
19
20
internal
static
string
TraceListenerIndentSize
=>
GetResourceString
(
"TraceListenerIndentSize"
);
21
22
internal
static
string
DebugAssertBanner
=>
GetResourceString
(
"DebugAssertBanner"
);
23
24
internal
static
string
DebugAssertShortMessage
=>
GetResourceString
(
"DebugAssertShortMessage"
);
25
26
internal
static
string
DebugAssertLongMessage
=>
GetResourceString
(
"DebugAssertLongMessage"
);
27
28
internal
static
string
TraceSwitchLevelTooLow
=>
GetResourceString
(
"TraceSwitchLevelTooLow"
);
29
30
internal
static
string
TraceSwitchInvalidLevel
=>
GetResourceString
(
"TraceSwitchInvalidLevel"
);
31
32
internal
static
string
TraceSwitchLevelTooHigh
=>
GetResourceString
(
"TraceSwitchLevelTooHigh"
);
33
34
internal
static
string
InvalidNullEmptyArgument
=>
GetResourceString
(
"InvalidNullEmptyArgument"
);
35
36
private
static
bool
UsingResourceKeys
()
37
{
38
return
s_usingResourceKeys
;
39
}
40
41
internal
static
string
GetResourceString
(
string
resourceKey)
42
{
43
if
(
UsingResourceKeys
())
44
{
45
return
resourceKey;
46
}
47
string
result =
null
;
48
try
49
{
50
result =
ResourceManager
.
GetString
(resourceKey);
51
}
52
catch
(
MissingManifestResourceException
)
53
{
54
}
55
return
result;
56
}
57
58
internal
static
string
Format
(
string
resourceFormat,
object
p1)
59
{
60
if
(
UsingResourceKeys
())
61
{
62
return
string
.Join(
", "
, resourceFormat, p1);
63
}
64
return
string
.Format(resourceFormat, p1);
65
}
66
67
internal
static
string
Format
(
string
resourceFormat,
object
p1,
object
p2)
68
{
69
if
(
UsingResourceKeys
())
70
{
71
return
string
.Join(
", "
, resourceFormat, p1, p2);
72
}
73
return
string
.Format(resourceFormat, p1, p2);
74
}
75
}
FxResources.System.Diagnostics.TraceSource.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.InvalidNullEmptyArgument
static string InvalidNullEmptyArgument
Definition
SR.cs:34
System.SR.MustAddListener
static string MustAddListener
Definition
SR.cs:16
System.SR.s_resourceManager
static ResourceManager s_resourceManager
Definition
SR.cs:10
System.SR.DebugAssertLongMessage
static string DebugAssertLongMessage
Definition
SR.cs:26
System.SR.DebugAssertBanner
static string DebugAssertBanner
Definition
SR.cs:22
System.SR.Format
static string Format(string resourceFormat, object p1)
Definition
SR.cs:58
System.SR.Format
static string Format(string resourceFormat, object p1, object p2)
Definition
SR.cs:67
System.SR.TraceSwitchLevelTooHigh
static string TraceSwitchLevelTooHigh
Definition
SR.cs:32
System.SR.TraceListenerIndentSize
static string TraceListenerIndentSize
Definition
SR.cs:20
System.SR.ExceptionOccurred
static string ExceptionOccurred
Definition
SR.cs:14
System.SR.ResourceManager
static ResourceManager ResourceManager
Definition
SR.cs:12
System.SR.DebugAssertShortMessage
static string DebugAssertShortMessage
Definition
SR.cs:24
System.SR.TraceListenerFail
static string TraceListenerFail
Definition
SR.cs:18
System.SR.TraceSwitchInvalidLevel
static string TraceSwitchInvalidLevel
Definition
SR.cs:30
System.SR.GetResourceString
static string GetResourceString(string resourceKey)
Definition
SR.cs:101
System.SR.UsingResourceKeys
static bool UsingResourceKeys()
Definition
SR.cs:36
System.SR.s_usingResourceKeys
static readonly bool s_usingResourceKeys
Definition
SR.cs:8
System.SR.TraceSwitchLevelTooLow
static string TraceSwitchLevelTooLow
Definition
SR.cs:28
FxResources.System.Diagnostics.TraceSource
Definition
SR.cs:1
System.Resources
Definition
FastResourceComparer.cs:5
System
Definition
BlockingCollection.cs:8
source
System.Diagnostics.TraceSource
System
SR.cs
Generated by
1.10.0