| MacroRuleTreeAnalyzer Class | 
Namespace: CMS.ContactManagement
public class MacroRuleTreeAnalyzer
The MacroRuleTreeAnalyzer type exposes the following members.
| Name | Description | |
|---|---|---|
| MacroRuleTreeAnalyzer | 
| Name | Description | |
|---|---|---|
| CanTreeBeTranslated | 
            Checks whether a macro tree can be translated to a DataQuery.
              | |
| GetAffectingActivityCodeNames | 
            Gets all activities that can affect given MacroRuleTree. Uses ALL_ACTIVITIES to mark that it
            should be recalculated no matter what activity performed.
              | |
| GetAffectingAttributeNames | 
            Gets all attributes that can affect given MacroRuleTree. Uses ALL_ATTRIBUTES to mark that it
            should be recalculated no matter what attribute changed.
              |