LazyWorkspaceD.LazyInstance

Undocumented in source.

Members

Functions

accessCheck
void accessCheck()
Undocumented in source. Be warned that the author may not have intended to support it.
attach
bool attach(WorkspaceD workspaced, ComponentInfo info)
Undocumented in source. Be warned that the author may not have intended to support it.
attachComponent
void attachComponent(ComponentWrapperInstance component)
Undocumented in source. Be warned that the author may not have intended to support it.
attachLazy
void attachLazy(ComponentFactory factory)
Undocumented in source. Be warned that the author may not have intended to support it.
checkHasComponent
bool checkHasComponent(ComponentInfo info)
Undocumented in source. Be warned that the author may not have intended to support it.
didCallAccess
bool didCallAccess()
Undocumented in source. Be warned that the author may not have intended to support it.
onBeforeAccessComponent
void onBeforeAccessComponent(ComponentInfo info)
Undocumented in source. Be warned that the author may not have intended to support it.
onLazyLoad
void onLazyLoad(string component, LazyLoadHook hook)
Undocumented in source. Be warned that the author may not have intended to support it.
onLazyLoadInstance
void onLazyLoadInstance(InstanceLoadHook hook)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

lazyComponents
ComponentFactory[] lazyComponents;
Undocumented in source.

Inherited Members

From Instance

cwd
string cwd;
Undocumented in source.
instanceComponents
ComponentWrapperInstance[] instanceComponents;
Undocumented in source.
config
Configuration config;
Undocumented in source.
importPaths
string[] importPaths()
Undocumented in source. Be warned that the author may not have intended to support it.
stringImportPaths
string[] stringImportPaths()
Undocumented in source. Be warned that the author may not have intended to support it.
importFiles
string[] importFiles()
Undocumented in source. Be warned that the author may not have intended to support it.
shutdown
void shutdown(bool dtor)
Undocumented in source. Be warned that the author may not have intended to support it.
importPathProvider
ImportPathProvider importPathProvider;
Undocumented in source.
stringImportPathProvider
ImportPathProvider stringImportPathProvider;
Undocumented in source.
importFilesProvider
ImportPathProvider importFilesProvider;
Undocumented in source.
projectVersionsProvider
IdentifierListProvider projectVersionsProvider;
Undocumented in source.
debugSpecificationsProvider
IdentifierListProvider debugSpecificationsProvider;
Undocumented in source.
onBeforeAccessComponent
void onBeforeAccessComponent(ComponentInfo )
Undocumented in source. Be warned that the author may not have intended to support it.
checkHasComponent
bool checkHasComponent(ComponentInfo info)
Undocumented in source. Be warned that the author may not have intended to support it.
get
inout(T) get()
Undocumented in source. Be warned that the author may not have intended to support it.
has
bool has()
Undocumented in source. Be warned that the author may not have intended to support it.
detach
bool detach()
bool detach(ComponentInfo info)

Shuts down an attached component and removes it from this component list. If you plan to remove all components, call shutdown instead.

attach
bool attach(WorkspaceD workspaced)
bool attach(WorkspaceD workspaced, ComponentInfo info)

Loads a registered component which didn't have auto register on just for this instance.

attachComponent
void attachComponent(ComponentWrapperInstance component)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta