Namespaces where code was changed

Code Query Code Diff Summary

Runs only in diff mode (baseline defined). Lists namespaces whose code changed since the baseline.

CQLinq source

This code query is written in CQLinq, C# LINQ over the NDepend code model. It ships with every new NDepend project: you can read it, adapt it, or use it as a starting point for your own custom rules.

// <Name>Namespaces where code was changed</Name>
from n in Application.Namespaces where n.CodeWasChanged()
select new { 
   n, 
   n.NbLinesOfCode, 
   oldNbLinesOfCode = n.OlderVersion().NbLinesOfCode.GetValueOrDefault() ,
   delta = (int) n.NbLinesOfCode.GetValueOrDefault() - n.OlderVersion().NbLinesOfCode.GetValueOrDefault() 
}

//<Desc>
// Runs only in *diff mode* (baseline defined). Lists *namespaces* whose
// code changed since the *baseline*.
//</Desc>

Code Diff Summary: all 25 items