Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.LazyInitializer Class Reference

Static Public Member Functions

static T EnsureInitialized<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] T > ([NotNull] ref T? target)
 
static T EnsureInitialized< T > ([NotNull] ref T? target, Func< T > valueFactory)
 
static T EnsureInitialized<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] T > ([AllowNull] ref T target, ref bool initialized, [NotNullIfNotNull("syncLock")] ref object? syncLock)
 
static T EnsureInitialized< T > ([AllowNull] ref T target, ref bool initialized, [NotNullIfNotNull("syncLock")] ref object? syncLock, Func< T > valueFactory)
 
static T EnsureInitialized< T > ([NotNull] ref T? target, [NotNullIfNotNull("syncLock")] ref object? syncLock, Func< T > valueFactory)
 

Static Private Member Functions

static T EnsureInitializedCore<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] T > ([NotNull] ref T target)
 
static T EnsureInitializedCore< T > ([NotNull] ref T target, Func< T > valueFactory)
 
static T EnsureInitializedCore<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] T > ([AllowNull] ref T target, ref bool initialized, [NotNull] ref object syncLock)
 
static T EnsureInitializedCore< T > ([AllowNull] ref T target, ref bool initialized, [NotNull] ref object syncLock, Func< T > valueFactory)
 
static T EnsureInitializedCore< T > ([NotNull] ref T target, [NotNull] ref object syncLock, Func< T > valueFactory)
 
static object EnsureLockInitialized ([NotNull] ref object syncLock)
 

Detailed Description

Definition at line 5 of file LazyInitializer.cs.


The documentation for this class was generated from the following file: