NDepend.API Documentation
IIssuesSetDiff Interface
NDepend.Issue Namespace : IIssuesSetDiff Interface
An issues-set-diff compares its NewerIssuesSet and OlderIssuesSet objects and makes convenient to browse diff information about issues, rule and code elements of these two issues sets.
Object Model
IIssuesSetDiff InterfaceAnnualInterest StructureDebt StructureIIssuesSetDiffBuilder InterfaceICompareContext InterfaceIIssuesSet InterfaceIIssuesSet Interface
public interface IIssuesSetDiff 
An issues-set-diff can be created through ExtensionMethodsIssue.CreateIssuesSetDiff or ComputeIssuesDiff(IAnalysisResult,ICompareContext).
An issues-set-diff gets filled through methods of IIssuesSetDiffBuilder available through Builder.
An issues-set-diff is not thread-safe. It is safe to call IIssuesSetDiff read-only methods concurrently from several threads but it is not safe to call these methods and IIssuesSetBuilder methods concurrently from several threads, this would provoke corrupted state and exceptions.
When an IIssuesSetDiff object compares two IIssuesSet objects, the IIssuesSet objects are not modified nor aware they are compared. As a consequence an IIssuesSet object can be compared in several IIssuesSetDiff object.

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

See Also


IIssuesSetDiff Members
NDepend.Issue Namespace