Zdexby TheHolyOneZ
17,715 classes
Class

Barrier

: Object
System.Threading.Barrier, System 0x0050 (80 B) align 8 inherited 0x0010 System
implements IDisposable
0x00x0050

Members 14

OffsetSizeNameTypeFlags
0x00100x28padding / unreflected
0x04m_currentTotalCountintPrivate
—0x04CURRENT_MASKintPrivateStatic+1 flags
—0x04TOTAL_MASKintPrivateStatic+1 flags
—0x04SENSE_MASKintPrivateStatic+1 flags
—0x04MAX_PARTICIPANTSintPrivateStatic+1 flags
0x003C0x04padding / unreflected
0x08m_currentPhaselongPrivate
0x01m_disposedboolPrivate
0x08m_oddEventManualResetEventSlimPrivate
0x08m_evenEventManualResetEventSlimPrivate
0x08m_ownerThreadContextExecutionContextPrivate
0x08s_invokePostPhaseActionContextCallbackPrivateStatic
0x08m_postPhaseActionAction`1Private
0x08m_exceptionExceptionPrivate
0x00490x03padding / unreflected
0x04m_actionCallerIDintPrivate

Functions 26

SignatureFlagsNativeParams
void get_ParticipantsRemaining()Public+1 flags—0x00
void get_ParticipantCount()Public+1 flags—0x00
void get_CurrentPhaseNumber()Public+1 flags—0x00
void set_CurrentPhaseNumber()2 flags—0x00
void .ctor()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void GetCurrentTotal()Private—0x00
void SetCurrentTotal()Private—0x00
void AddParticipant()Public—0x00
void AddParticipants()Public—0x00
void RemoveParticipant()Public—0x00
void RemoveParticipants()Public—0x00
void SignalAndWait()Public—0x00
void SignalAndWait()Public—0x00
void SignalAndWait()Public—0x00
void SignalAndWait()Public—0x00
void SignalAndWait()Public—0x00
void SignalAndWait()Public—0x00
void FinishPhase()Private—0x00
void InvokePostPhaseAction()PrivateStatic—0x00
void SetResetEvents()Private—0x00
void WaitCurrentPhase()Private—0x00
void DiscontinuousWait()Private—0x00
void Dispose()PublicFinal+2 flags—0x00
void Dispose()3 flags—0x00
void ThrowIfDisposed()Private—0x00