terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Net.LazyAsyncResult Class Reference
+ Inheritance diagram for System.Net.LazyAsyncResult:
+ Collaboration diagram for System.Net.LazyAsyncResult:

Classes

class  ThreadContext
 

Protected Member Functions

void DebugProtectState (bool protect)
 
void ProtectedInvokeCallback (object result, IntPtr userToken)
 
virtual void Complete (IntPtr userToken)
 
virtual void Cleanup ()
 

Package Functions

 LazyAsyncResult (object myObject, object myState, AsyncCallback myCallBack)
 
 LazyAsyncResult (object myObject, object myState, AsyncCallback myCallBack, object result)
 
void InvokeCallback (object result)
 
void InvokeCallback ()
 
object InternalWaitForCompletion ()
 
void InternalCleanup ()
 

Properties

static LazyAsyncResult.ThreadContext CurrentThreadContext [get, set]
 
object AsyncObject [get, set]
 
object AsyncState [get, set]
 
AsyncCallback AsyncCallback [get, set]
 
WaitHandle AsyncWaitHandle [get, set]
 
bool CompletedSynchronously [get, set]
 
bool IsCompleted [get, set]
 
bool InternalPeekCompleted [get, set]
 
object Result [get, set]
 
bool EndCalled [get, set]
 
int ErrorCode [get, set]
 

Private Member Functions

bool LazilyCreateEvent (out ManualResetEvent waitHandle)
 
void WorkerThreadComplete (object state)
 
object WaitForCompletion (bool snap)
 

Private Attributes

object m_AsyncObject
 
object m_AsyncState
 
AsyncCallback m_AsyncCallback
 
object m_Result
 
int m_ErrorCode
 
int m_IntCompleted
 
bool m_EndCalled
 
bool m_UserEvent
 
object m_Event
 

Static Private Attributes

const int c_HighBit = -2147483648
 
const int c_ForceAsyncCount = 50
 
static LazyAsyncResult.ThreadContext t_ThreadContext
 

Detailed Description

Definition at line 11 of file LazyAsyncResult.cs.


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