9 writes to s_defaultTimeoutTicks
System.Transactions.Local (9)
System\Transactions\TransactionManager.cs (9)
299
LazyInitializer.EnsureInitialized(ref
s_defaultTimeoutTicks
, ref s_defaultTimeoutValidated, ref s_classSyncObject, () => ValidateTimeout(DefaultSettingsSection.Timeout).Ticks);
300
if (Interlocked.Read(ref
s_defaultTimeoutTicks
) != DefaultSettingsSection.Timeout.Ticks)
313
return new TimeSpan(Interlocked.Read(ref
s_defaultTimeoutTicks
));
323
Interlocked.Exchange(ref
s_defaultTimeoutTicks
, ValidateTimeout(value).Ticks);
324
if (Interlocked.Read(ref
s_defaultTimeoutTicks
) != value.Ticks)
375
LazyInitializer.EnsureInitialized(ref
s_defaultTimeoutTicks
, ref s_defaultTimeoutValidated, ref s_classSyncObject, () => DefaultSettingsSection.Timeout.Ticks);
377
long defaultTimeoutTicks = Interlocked.Read(ref
s_defaultTimeoutTicks
);
378
Interlocked.Exchange(ref
s_defaultTimeoutTicks
, ValidateTimeout(new TimeSpan(defaultTimeoutTicks)).Ticks);
379
if (Interlocked.Read(ref
s_defaultTimeoutTicks
) != defaultTimeoutTicks)