NDepend.API Documentation
IGroup Interface Members
Properties  Methods 

NDepend.CodeQuery Namespace : IGroup Interface

The following tables list the members exposed by IGroup.

Public Properties
 NameDescription
 PropertyGets a cloned read-only list of child queries.  
 PropertyGets the child queries count.  
 Property Gets a value indicating whether this group is activated.  
 PropertyGets a value indicating whether this group has been created for queries extracted from code, with the attribute NDepend.Attributes.CodeRuleAttribute.  
 Property Gets this group name.  
 Property Gets the parent group. Returns null if the group has no parent group.  
 Property Gets a value indicating whether this group's child queries are shown in report, in a dedicated section.  
Top
Public Methods
 NameDescription
 MethodAdd queryToAdd to this group child queries.  
 MethodClone this group and all its child groups and child queries recursively, through controller.  
 MethodGets a value indicating whether this group contains query.  
 MethodReturns the query at the index position in this.ChildQueries.  
 MethodDetermines the index of a specific query in this.ChildQueries.  
 MethodMove queryToMove to the position specified by index.  
 MethodRemove queryToRemove to this group child queries.  
 MethodReplace queryToReplace with newQuery.  
 MethodSet the group activation to newIsActive.  
 MethodSet the group name to newName.  
 MethodSet the group ShownInReport state to newShownInReport.  
Top
Extension Methods
 NameDescription
Public Extension MethodComputes and returns the set of just-my-code code elements from this groupOfGroups CQLinq queries with a IQueryCompiled.IQueryCompiled.KindOfCodeQueryExpression equals to KindOfCodeQueryExpression.NotMyCode.
Public Extension MethodOverloaded. Returns true if this query.IQuery.IsActive is true, and all its parents' groups (recursive) are also active.
Top
See Also

Reference

IGroup Interface
NDepend.CodeQuery Namespace