Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
AppSettings.cs
Go to the documentation of this file.
1
namespace
System.Transactions.Configuration
;
2
3
internal
static
class
AppSettings
4
{
5
private
static
volatile
bool
s_settingsInitalized
;
6
7
private
static
readonly
object
s_appSettingsLock
=
new
object();
8
9
private
static
bool
s_includeDistributedTxIdInExceptionMessage
;
10
11
internal
static
bool
IncludeDistributedTxIdInExceptionMessage
12
{
13
get
14
{
15
EnsureSettingsLoaded
();
16
return
s_includeDistributedTxIdInExceptionMessage
;
17
}
18
}
19
20
private
static
void
EnsureSettingsLoaded
()
21
{
22
if
(
s_settingsInitalized
)
23
{
24
return
;
25
}
26
lock (
s_appSettingsLock
)
27
{
28
if
(!
s_settingsInitalized
)
29
{
30
s_includeDistributedTxIdInExceptionMessage
=
false
;
31
s_settingsInitalized
=
true
;
32
}
33
}
34
}
35
}
System.Transactions.Configuration.AppSettings.IncludeDistributedTxIdInExceptionMessage
static bool IncludeDistributedTxIdInExceptionMessage
Definition
AppSettings.cs:12
System.Transactions.Configuration.AppSettings.s_appSettingsLock
static readonly object s_appSettingsLock
Definition
AppSettings.cs:7
System.Transactions.Configuration.AppSettings.s_includeDistributedTxIdInExceptionMessage
static bool s_includeDistributedTxIdInExceptionMessage
Definition
AppSettings.cs:9
System.Transactions.Configuration.AppSettings.s_settingsInitalized
static volatile bool s_settingsInitalized
Definition
AppSettings.cs:5
System.Transactions.Configuration.AppSettings.EnsureSettingsLoaded
static void EnsureSettingsLoaded()
Definition
AppSettings.cs:20
System.Transactions.Configuration.AppSettings
Definition
AppSettings.cs:4
System.Transactions.Configuration
Definition
AppSettings.cs:1
source
System.Transactions.Local
System.Transactions.Configuration
AppSettings.cs
Generated by
1.10.0