C# Class Composite.GlobalInitializerFacade

ファイルを表示 Open project: Orckestra/C1-CMS

Private Properties

Property Type Description
AcquireReaderLock void
AcquireWriterLock void
AutoUpdateDataTypes bool
DoAutoInstallPackages void
DoInitialize void
EnabledUnhandledExceptionsLogging void
EnsureHookingFacade void
GetPreInitHandlersScope IDisposable
GlobalInitializerFacade System
LogErrors void
OnFlushEvent void
ReinitializeTheSystem void
ReleaseReaderLock void
ReleaseWriterLock void

Public Methods

Method Description
EnsureSystemIsInitialized ( ) : void

This method will initialize the system (if it has not been initialized).

FatalResetTheSystem ( ) : void
InitializeTheSystem ( ) : void

This method will initialize the system (if it has not been initialized).

ReinitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
RunInWriterLockScope ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
UninitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
ValidateIsOnlyCalledFromGlobalInitializerFacade ( StackTrace stackTrace ) : void
WaitUntilAllIsInitialized ( ) : void

Private Methods

Method Description
AcquireReaderLock ( ) : void
AcquireWriterLock ( ) : void
AutoUpdateDataTypes ( ) : bool
DoAutoInstallPackages ( ) : void
DoInitialize ( ) : void
EnabledUnhandledExceptionsLogging ( ) : void
EnsureHookingFacade ( object timeSpanToDelayStart ) : void
GetPreInitHandlersScope ( ) : IDisposable
GlobalInitializerFacade ( ) : System
LogErrors ( IEnumerable packageErrors ) : void
OnFlushEvent ( FlushEventArgs args ) : void
ReinitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate, bool initializeHooksInTheSameThread ) : void
ReleaseReaderLock ( ) : void
ReleaseWriterLock ( ) : void

Method Details

EnsureSystemIsInitialized() public static method

This method will initialize the system (if it has not been initialized).
public static EnsureSystemIsInitialized ( ) : void
return void

FatalResetTheSystem() public static method

public static FatalResetTheSystem ( ) : void
return void

InitializeTheSystem() public static method

This method will initialize the system (if it has not been initialized).
public static InitializeTheSystem ( ) : void
return void

ReinitializeTheSystem() public static method

public static ReinitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
runInWriterLockScopeDelegate RunInWriterLockScopeDelegate
return void

RunInWriterLockScope() public static method

public static RunInWriterLockScope ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
runInWriterLockScopeDelegate RunInWriterLockScopeDelegate
return void

UninitializeTheSystem() public static method

public static UninitializeTheSystem ( RunInWriterLockScopeDelegate runInWriterLockScopeDelegate ) : void
runInWriterLockScopeDelegate RunInWriterLockScopeDelegate
return void

ValidateIsOnlyCalledFromGlobalInitializerFacade() public static method

public static ValidateIsOnlyCalledFromGlobalInitializerFacade ( StackTrace stackTrace ) : void
stackTrace System.Diagnostics.StackTrace
return void

WaitUntilAllIsInitialized() public static method

public static WaitUntilAllIsInitialized ( ) : void
return void