NDepend.API Documentation
TrySaveRuleFile(IProject,IRuleFileRef,IGroup,String) Method
NDepend.Project Namespace > ExtensionMethodsProject Class > TrySaveRuleFile Method : TrySaveRuleFile(IProject,IRuleFileRef,IGroup,String) Method
The NDepend project used to resolve rule file absolute path from ruleFileRef
The reference to the rule file.
The group of code queries and rules to save.
If the method returns false, failureReason is not null not empty, and explains in plain-english why code queries and rules haven't been saved to the rule file.
Try save code rules and queries defined in a rule file defined by ruleFileRef.
Syntax
[Extension()]
public static bool TrySaveRuleFile( 
   IProject project,
   IRuleFileRef ruleFileRef,
   IGroup group,
   out string failureReason
)

Parameters

project
The NDepend project used to resolve rule file absolute path from ruleFileRef
ruleFileRef
The reference to the rule file.
group
The group of code queries and rules to save.
failureReason
If the method returns false, failureReason is not null not empty, and explains in plain-english why code queries and rules haven't been saved to the rule file.

Return Value

true if the rules have been properly saved to the rule file, else returns false.
Requirements

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

See Also

Reference

ExtensionMethodsProject Class
ExtensionMethodsProject Members
Overload List