RVTDocs.com
Namespace: Autodesk.Revit.DB

IPerformanceAdviserRule

Interface
Description:
Base class to derive specific performance adviser rules from.
Syntax
public interface IPerformanceAdviserRule
IPerformanceAdviserRule Interface Members:
Name Description
ExecuteElementCheck Invoked by performance advisor for each element to be checked.
FinalizeCheck Invoked by performance advisor once in the end of the check.
GetDescription Retrieves the description of the rule.
GetElementFilter Retrieves a filter to restrict elements to be checked.
GetName Retrieves the name of the rule.
InitCheck Invoked by performance advisor once in the beginning of the check. If rule checks document as a whole, the check can be performed in this method.
WillCheckElements Reports if rule needs to be executed on individual elements.