dlangide.workspace.project

Undocumented in source.

Members

Classes

DubPackageFinder
class DubPackageFinder
Undocumented in source.
EditorBookmark
class EditorBookmark
Undocumented in source.
Project
class Project

DLANGIDE D project

ProjectFolder
class ProjectFolder

Project folder

ProjectItem
class ProjectItem

project item

ProjectSourceFile
class ProjectSourceFile

Project source file

WorkspaceItem
class WorkspaceItem
Undocumented in source.

Functions

detectImportPathsForCompiler
string[] detectImportPathsForCompiler(string compiler)
Undocumented in source. Be warned that the author may not have intended to support it.
isProjectFile
bool isProjectFile(string filename)

return true if filename matches rules for workspace file names

isValidFileName
bool isValidFileName(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
isValidModuleName
bool isValidModuleName(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
isValidProjectName
bool isValidProjectName(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
splitByLines
string[] splitByLines(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
toForwardSlashSeparator
string toForwardSlashSeparator(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

compilerImportPathsCache
CompilerImportPathsCache compilerImportPathsCache;
Undocumented in source.

Structs

CompilerImportPathsCache
struct CompilerImportPathsCache
Undocumented in source.
ProjectConfiguration
struct ProjectConfiguration

Stores info about project configuration

Variables

includePath
string[] includePath;
Undocumented in source.

Meta