- archTypestring archType() 
- Returns the current selected arch type 
- archTypesstring[] archTypes() 
- List all possible arch types for current set compiler 
- buildFuture!(BuildIssue[]) build() 
- Asynchroniously builds the project WITHOUT OUTPUT. This is intended for linting code and showing build errors quickly inside the IDE. 
- buildTypestring buildType() 
- Returns the current selected build type 
- buildTypesstring[] buildTypes() 
- Lists all build types defined in the package description AND the predefined ones from dub ("plain", "debug", "release", "release-debug", "release-nobounds", "unittest", "docs", "ddox", "profile", "profile-gc", "cov", "unittest-cov") 
- canBuildbool canBuild() 
- Returns whether there is a target set to build. If this is false then build will throw an exception. 
- compilerstring compiler() 
- Returns the current selected compiler 
- configurationstring configuration() 
- Gets the current selected configuration 
- configurationsstring[] configurations() 
- Lists all configurations defined in the package description 
- convertRecipestring convertRecipe(string format) 
- Converts the root package recipe to another format. 
- dependenciesauto  dependencies() 
- Lists all dependencies. This will go through all dependencies and contain the dependencies of dependencies. You need to create a tree structure from this yourself. 
- fileImportsstring[] fileImports() 
- Lists all import paths to files 
- importsstring[] imports() 
- isRunningbool isRunning() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- loadvoid load() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- namestring name() 
- pathauto  path() 
- recipePathstring recipePath() 
- Returns the path to the root package recipe (dub.json/dub.sdl) 
- rootDependenciesstring[] rootDependencies() 
- Lists dependencies of the root package. This can be used as a base to create a tree structure. 
- setArchTypebool setArchType(JSONValue request) 
- Selects a new arch type and updates the import paths accordingly 
- setBuildTypebool setBuildType(JSONValue request) 
- Selects a new build type and updates the import paths accordingly 
- setCompilerbool setCompiler(string compiler) 
- Selects a new compiler for building 
- setConfigurationbool setConfiguration(string configuration) 
- Selects a new configuration and updates the import paths accordingly 
- stringImportsstring[] stringImports() 
- Lists all string import paths 
- updateFuture!bool update() 
- Reloads the dub.json or dub.sdl file from the cwd 
- updateImportPathsbool updateImportPaths(bool restartDub) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- upgradevoid upgrade(bool save) 
- validateBuildConfigurationvoid validateBuildConfiguration() 
- Throws if configuration is invalid or targetType is none or source library, otherwise does nothing. 
- validateConfigurationvoid validateConfiguration() 
- Throws if configuration is invalid, otherwise does nothing. 
- workspacedWorkspaceD workspaced; 
- Undocumented in source. 
- refInstanceWorkspaceD.Instance refInstance; 
- Undocumented in source. 
- _threadsThreadGroup _threads; 
- Undocumented in source. 
- ~this~this() 
- Undocumented in source. 
- threadsThreadGroup threads() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- instanceWorkspaceD.Instance instance() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- instanceWorkspaceD.Instance instance(WorkspaceD.Instance instance) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- importPathsstring[] importPaths() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- stringImportPathsstring[] stringImportPaths() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- importFilesstring[] importFiles() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- importPathProviderImportPathProvider importPathProvider() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- stringImportPathProviderImportPathProvider stringImportPathProvider() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- importFilesProviderImportPathProvider importFilesProvider() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- configConfiguration config() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getT get() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- cwdstring cwd() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- shutdownvoid shutdown() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- bindvoid bind(WorkspaceD workspaced, WorkspaceD.Instance instance) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- runFuture!JSONValue run(string method, JSONValue[] args) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- runMethodFuture!JSONValue runMethod(JSONValue[] args) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- runOverloadFuture!JSONValue runOverload(JSONValue[] args) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- generateOverloadCallstring generateOverloadCall() 
- Undocumented in source. Be warned that the author may not have intended to support it.