Header menu logo issie

ProjectDirectory Type

What a directory looks like to Issie. The .dprj marker is not needed to load a project - loadAllComponentFiles reads the .dgm files and never opens it - but it is how a project is told from a folder that merely happens to have sheets in it, and how "would this new project be inside an existing one?" is answered.

Union cases

Union case Description

IsProject

Full Usage: IsProject

Holds the marker: a project, whatever else is in it.

NotAProject

Full Usage: NotAProject

Nothing here that Issie can open.

SheetsButNoMarker

Full Usage: SheetsButNoMarker

Holds sheets but no marker, so it was a project whose marker has been lost, or a folder somebody put sheets in. Loadable either way.

Instance members

Instance member Description

this.IsIsProject

Full Usage: this.IsIsProject

Returns: bool
Returns: bool

this.IsNotAProject

Full Usage: this.IsNotAProject

Returns: bool
Returns: bool

this.IsSheetsButNoMarker

Full Usage: this.IsSheetsButNoMarker

Returns: bool
Returns: bool

Type something to start searching.