Table of Contents

Interface IProjectRef

Namespace
NDepend.Project
Assembly
NDepend.API.dll

Represents a reference to a NDepend project.

public interface IProjectRef
Extension Methods

Properties (4)

DateLastTouched

Gets the date representing the last time the project has been used through NDepend user interface.

DateTime DateLastTouched { get; }

Property Value

DateTime

ProjectFilePath

Gets the NDepend project file path.

IAbsoluteFilePath ProjectFilePath { get; }

Property Value

IAbsoluteFilePath

ProjectName

Gets the NDepend project name.

string ProjectName { get; }

Property Value

string

TemporaryProjectMode

Gets a value indicating whether this project is a temporary project or not.

TemporaryProjectMode TemporaryProjectMode { get; }

Property Value

TemporaryProjectMode

Remarks

By working with temporary projects, you can create and experiment with a project without specifying a disk location or a project name.

See Also

Method (1)

Load()

Loads a project from this project reference.

IProject Load()

Returns

IProject

The project loaded.

Exceptions

ProjectException

The project cannot be loaded, the exception message describes the failure reason.