NDepend.API Documentation
TryChangeRuleFileRefPath Method
NDepend.Project Namespace > IProjectRuleFiles Interface : TryChangeRuleFileRefPath Method
The old path of the rule file to override.
The new path of the rule file.
Change the path of a rule file referenced by this project.
Syntax
bool TryChangeRuleFileRefPath( 
   IFilePath filePathOld,
   IFilePath filePathNew
)

Parameters

filePathOld
The old path of the rule file to override.
filePathNew
The new path of the rule file.

Return Value

false if there is no rule file with IRuleFileRef.IRuleFileRef.Path equals to filePathOld.
Remarks
If there is a rule file with IRuleFileRef.IRuleFileRef.Path equals to filePathOld, its path gets overridden by the value filePathNew. If this method modifies the path of a rule file, the event IProject.IProject.SettingsChanged is triggered with the flag ProjectSettings.ProjectSettings.RuleFilesRef_Paths activated.
Requirements

Target Platforms: Windows 11, 10, 8, 7 and Linux, MacOS with net8.0, net7.0 or net6.0 installed

See Also

Reference

IProjectRuleFiles Interface
IProjectRuleFiles Members