62 references to EnsureInitialized
Microsoft.AspNetCore.BrowserTesting (1)
BrowserManager.cs (1)
53
await LazyInitializer.
EnsureInitialized
(ref _initializeTask, ref _lock, InitializeCore);
System.Net.Requests (2)
System\Net\FtpWebRequest.cs (1)
1533
return LazyInitializer.
EnsureInitialized
(ref _clientCertificates, ref _syncObject, () => new X509CertificateCollection());
System\Net\WebRequest.cs (1)
350
return LazyInitializer.
EnsureInitialized
(ref s_prefixList, ref s_internalSyncObject, () =>
System.Transactions.Local (59)
System\Transactions\DurableEnlistmentState.cs (5)
22
LazyInitializer.
EnsureInitialized
(ref s_durableEnlistmentActive, ref s_classSyncObject, () => new DurableEnlistmentActive());
25
LazyInitializer.
EnsureInitialized
(ref s_durableEnlistmentAborting, ref s_classSyncObject, () => new DurableEnlistmentAborting());
28
LazyInitializer.
EnsureInitialized
(ref s_durableEnlistmentCommitting, ref s_classSyncObject, () => new DurableEnlistmentCommitting());
31
LazyInitializer.
EnsureInitialized
(ref s_durableEnlistmentDelegated, ref s_classSyncObject, () => new DurableEnlistmentDelegated());
34
LazyInitializer.
EnsureInitialized
(ref s_durableEnlistmentEnded, ref s_classSyncObject, () => new DurableEnlistmentEnded());
System\Transactions\EnlistmentState.cs (1)
20
LazyInitializer.
EnsureInitialized
(ref _enlistmentStatePromoted, ref s_classSyncObject, () => new EnlistmentStatePromoted());
System\Transactions\InternalTransaction.cs (1)
172
LazyInitializer.
EnsureInitialized
(ref s_instanceIdentifier, ref s_classSyncObject, () => $"{Guid.NewGuid()}:");
System\Transactions\TransactionManager.cs (3)
612
LazyInitializer.
EnsureInitialized
(ref s_promotedTransactionTable, ref s_classSyncObject, () => new Hashtable(100));
616
LazyInitializer.
EnsureInitialized
(ref s_transactionTable, ref s_classSyncObject, () => new TransactionTable());
622
LazyInitializer.
EnsureInitialized
(ref distributedTransactionManager, ref s_classSyncObject,
System\Transactions\TransactionState.cs (35)
63
LazyInitializer.
EnsureInitialized
(ref s_transactionStateActive, ref s_classSyncObject, () => new TransactionStateActive());
66
LazyInitializer.
EnsureInitialized
(ref s_transactionStateSubordinateActive, ref s_classSyncObject, () => new TransactionStateSubordinateActive());
69
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePSPEOperation, ref s_classSyncObject, () => new TransactionStatePSPEOperation());
72
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePhase0, ref s_classSyncObject, () => new TransactionStatePhase0());
75
LazyInitializer.
EnsureInitialized
(ref s_transactionStateVolatilePhase1, ref s_classSyncObject, () => new TransactionStateVolatilePhase1());
78
LazyInitializer.
EnsureInitialized
(ref s_transactionStateVolatileSPC, ref s_classSyncObject, () => new TransactionStateVolatileSPC());
81
LazyInitializer.
EnsureInitialized
(ref s_transactionStateSPC, ref s_classSyncObject, () => new TransactionStateSPC());
84
LazyInitializer.
EnsureInitialized
(ref s_transactionStateAborted, ref s_classSyncObject, () => new TransactionStateAborted());
87
LazyInitializer.
EnsureInitialized
(ref s_transactionStateCommitted, ref s_classSyncObject, () => new TransactionStateCommitted());
90
LazyInitializer.
EnsureInitialized
(ref s_transactionStateInDoubt, ref s_classSyncObject, () => new TransactionStateInDoubt());
93
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromoted, ref s_classSyncObject, () => new TransactionStatePromoted());
96
LazyInitializer.
EnsureInitialized
(ref s_transactionStateNonCommittablePromoted, ref s_classSyncObject, () => new TransactionStateNonCommittablePromoted());
99
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedP0Wave, ref s_classSyncObject, () => new TransactionStatePromotedP0Wave());
102
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedCommitting, ref s_classSyncObject, () => new TransactionStatePromotedCommitting());
105
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedPhase0, ref s_classSyncObject, () => new TransactionStatePromotedPhase0());
108
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedPhase1, ref s_classSyncObject, () => new TransactionStatePromotedPhase1());
111
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedP0Aborting, ref s_classSyncObject, () => new TransactionStatePromotedP0Aborting());
114
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedP1Aborting, ref s_classSyncObject, () => new TransactionStatePromotedP1Aborting());
117
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedAborted, ref s_classSyncObject, () => new TransactionStatePromotedAborted());
120
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedCommitted, ref s_classSyncObject, () => new TransactionStatePromotedCommitted());
123
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedIndoubt, ref s_classSyncObject, () => new TransactionStatePromotedIndoubt());
126
LazyInitializer.
EnsureInitialized
(ref s_transactionStateDelegated, ref s_classSyncObject, () => new TransactionStateDelegated());
129
LazyInitializer.
EnsureInitialized
(ref s_transactionStateDelegatedSubordinate, ref s_classSyncObject, () => new TransactionStateDelegatedSubordinate());
132
LazyInitializer.
EnsureInitialized
(ref s_transactionStateDelegatedP0Wave, ref s_classSyncObject, () => new TransactionStateDelegatedP0Wave());
135
LazyInitializer.
EnsureInitialized
(ref s_transactionStateDelegatedCommitting, ref s_classSyncObject, () => new TransactionStateDelegatedCommitting());
138
LazyInitializer.
EnsureInitialized
(ref s_transactionStateDelegatedAborting, ref s_classSyncObject, () => new TransactionStateDelegatedAborting());
141
LazyInitializer.
EnsureInitialized
(ref s_transactionStateDelegatedNonMSDTC, ref s_classSyncObject, () => new TransactionStateDelegatedNonMSDTC());
144
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedNonMSDTCPhase0, ref s_classSyncObject, () => new TransactionStatePromotedNonMSDTCPhase0());
147
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedNonMSDTCVolatilePhase1, ref s_classSyncObject, () => new TransactionStatePromotedNonMSDTCVolatilePhase1());
150
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedNonMSDTCSinglePhaseCommit, ref s_classSyncObject, () => new TransactionStatePromotedNonMSDTCSinglePhaseCommit());
153
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedNonMSDTCAborted, ref s_classSyncObject, () => new TransactionStatePromotedNonMSDTCAborted());
156
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedNonMSDTCCommitted, ref s_classSyncObject, () => new TransactionStatePromotedNonMSDTCCommitted());
159
LazyInitializer.
EnsureInitialized
(ref s_transactionStatePromotedNonMSDTCIndoubt, ref s_classSyncObject, () => new TransactionStatePromotedNonMSDTCIndoubt());
2906
private static WaitCallback SignalMethod => LazyInitializer.
EnsureInitialized
(ref s_signalMethod, ref s_classSyncObject, () => new WaitCallback(SignalCallback!));
4010
private static WaitCallback SignalMethod => LazyInitializer.
EnsureInitialized
(ref s_signalMethod, ref s_classSyncObject, () => new WaitCallback(SignalCallback!));
System\Transactions\VolatileEnlistmentMultiplexing.cs (4)
76
private static WaitCallback PrepareCallback => LazyInitializer.
EnsureInitialized
(ref s_prepareCallback, ref s_classSyncObject, () => new WaitCallback(PoolablePrepare!));
115
private static WaitCallback CommitCallback => LazyInitializer.
EnsureInitialized
(ref s_commitCallback, ref s_classSyncObject, () => new WaitCallback(PoolableCommit!));
154
private static WaitCallback RollbackCallback => LazyInitializer.
EnsureInitialized
(ref s_rollbackCallback, ref s_classSyncObject, () => new WaitCallback(PoolableRollback!));
193
private static WaitCallback InDoubtCallback => LazyInitializer.
EnsureInitialized
(ref s_inDoubtCallback, ref s_classSyncObject, () => new WaitCallback(PoolableInDoubt!));
System\Transactions\VolatileEnlistmentState.cs (10)
29
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentActive, ref s_classSyncObject, () => new VolatileEnlistmentActive());
33
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentPreparing, ref s_classSyncObject, () => new VolatileEnlistmentPreparing());
37
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentPrepared, ref s_classSyncObject, () => new VolatileEnlistmentPrepared());
41
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentSPC, ref s_classSyncObject, () => new VolatileEnlistmentSPC());
45
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentPreparingAborting, ref s_classSyncObject, () => new VolatileEnlistmentPreparingAborting());
49
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentAborting, ref s_classSyncObject, () => new VolatileEnlistmentAborting());
53
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentCommitting, ref s_classSyncObject, () => new VolatileEnlistmentCommitting());
57
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentInDoubt, ref s_classSyncObject, () => new VolatileEnlistmentInDoubt());
61
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentEnded, ref s_classSyncObject, () => new VolatileEnlistmentEnded());
65
LazyInitializer.
EnsureInitialized
(ref s_volatileEnlistmentDone, ref s_classSyncObject, () => new VolatileEnlistmentDone());