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

◆ EnsureInitialized< T >() [2/3]

static T System.Threading.LazyInitializer.EnsureInitialized< T > ( [NotNull] ref T? target,
[NotNullIfNotNull("syncLock")] ref object? syncLock,
Func< T > valueFactory )
inlinestatic
Type Constraints
T :class 

Definition at line 92 of file LazyInitializer.cs.

92 : class
93 {
94 return Volatile.Read(ref target) ?? EnsureInitializedCore(ref target, ref syncLock, valueFactory);
95 }

References System.Threading.Volatile.Read().