Table of Contents

Interface IProjectSourceFilesRebasing

Namespace
NDepend.Project
Assembly
NDepend.API.dll

Represents an NDepend project's analysis time source files rebasing settings.

public interface IProjectSourceFilesRebasing
Extension Methods

Remarks

IProjectSourceFilesRebasing settings are useful if the source code compilation occurs on a machine, but NDepend analysis is executed on another machine, where source files are nested in a different root directory.
Hence source files rebasing settings are used to rebase source files paths at analysis time.

Properties (2)

FromPath

Gets or sets the deeper folder that contains all source files of the application at compile time. A null reference means that the analysis time rebasing possibility is not used.

IAbsoluteDirectoryPath FromPath { get; set; }

Property Value

IAbsoluteDirectoryPath

Remarks

When the property is changed, the event IProject.SettingsChanged is triggered with the flag ProjectSettings.Rebasing_FromPath activated.

ToPath

Gets or sets the deeper folder that contains all source files of the application during NDepend analysis time. A null reference means that the analysis time rebasing possibility is not used.

IAbsoluteDirectoryPath ToPath { get; set; }

Property Value

IAbsoluteDirectoryPath

Remarks

When the property is changed, the event IProject.SettingsChanged is triggered with the flag ProjectSettings.Rebasing_ToPath activated.