Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Lazy() [8/14]

System.Lazy< T, TMetadata >.Lazy ( Func< T > valueFactory,
LazyThreadSafetyMode mode,
bool useDefaultConstructor )
inlineprivate

Definition at line 88 of file Lazy.cs.

89 {
90 if (valueFactory == null && !useDefaultConstructor)
91 {
92 throw new ArgumentNullException("valueFactory");
93 }
94 _factory = valueFactory;
95 _state = LazyHelper.Create(mode, useDefaultConstructor);
96 }
static LazyHelper Create(LazyThreadSafetyMode mode, bool useDefaultConstructor)
Definition LazyHelper.cs:83
volatile LazyHelper _state
Definition Lazy.cs:11
Func< T > _factory
Definition Lazy.cs:13

References System.Lazy< T, TMetadata >._factory, System.Lazy< T, TMetadata >._state, and System.LazyHelper.Create().