Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.LazyHelper Class Referencesealed

Package Functions

 LazyHelper (LazyState state)
 
 LazyHelper (LazyThreadSafetyMode mode, Exception exception)
 
void ThrowException ()
 

Static Package Functions

static ? LazyThreadSafetyMode GetMode (LazyHelper state)
 
static bool GetIsValueFaulted (LazyHelper state)
 
static LazyHelper Create (LazyThreadSafetyMode mode, bool useDefaultConstructor)
 
static T CreateViaDefaultConstructor<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] T > ()
 
static LazyThreadSafetyMode GetModeFromIsThreadSafe (bool isThreadSafe)
 

Static Package Attributes

static readonly LazyHelper NoneViaConstructor = new LazyHelper(LazyState.NoneViaConstructor)
 
static readonly LazyHelper NoneViaFactory = new LazyHelper(LazyState.NoneViaFactory)
 
static readonly LazyHelper PublicationOnlyViaConstructor = new LazyHelper(LazyState.PublicationOnlyViaConstructor)
 
static readonly LazyHelper PublicationOnlyViaFactory = new LazyHelper(LazyState.PublicationOnlyViaFactory)
 
static readonly LazyHelper PublicationOnlyWaitForOtherThreadToPublish = new LazyHelper(LazyState.PublicationOnlyWait)
 

Properties

LazyState State [get]
 

Private Member Functions

LazyThreadSafetyMode GetMode ()
 

Private Attributes

readonly ExceptionDispatchInfo _exceptionDispatch
 

Detailed Description

Definition at line 7 of file LazyHelper.cs.


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