Terraria v1.4.4.9
Terraria source code documentation
|
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) |
Definition at line 5 of file LazyInitializer.cs.