9 writes to s_defaultTimeoutTicks
System.Transactions.Local (9)
System\Transactions\TransactionManager.cs (9)
304
LazyInitializer.EnsureInitialized(ref
s_defaultTimeoutTicks
, ref s_defaultTimeoutValidated, ref s_classSyncObject, () => ValidateTimeout(DefaultSettingsSection.Timeout).Ticks);
305
if (Interlocked.Read(ref
s_defaultTimeoutTicks
) != DefaultSettingsSection.Timeout.Ticks)
318
return new TimeSpan(Interlocked.Read(ref
s_defaultTimeoutTicks
));
328
Interlocked.Exchange(ref
s_defaultTimeoutTicks
, ValidateTimeout(value).Ticks);
329
if (Interlocked.Read(ref
s_defaultTimeoutTicks
) != value.Ticks)
380
LazyInitializer.EnsureInitialized(ref
s_defaultTimeoutTicks
, ref s_defaultTimeoutValidated, ref s_classSyncObject, () => DefaultSettingsSection.Timeout.Ticks);
382
long defaultTimeoutTicks = Interlocked.Read(ref
s_defaultTimeoutTicks
);
383
Interlocked.Exchange(ref
s_defaultTimeoutTicks
, ValidateTimeout(new TimeSpan(defaultTimeoutTicks)).Ticks);
384
if (Interlocked.Read(ref
s_defaultTimeoutTicks
) != defaultTimeoutTicks)