
## Group class

Represents a group definition. A Group object is a member of the ResourceGroups collection or the TaskGroups collection.

## Constructors

| Name | Description |
| --- | --- |
| [Group](./group/) | Initializes a new instance of the Group class. |

## Methods

| Name | Description |
| --- | --- |
| [get_GroupAssignments](./get_groupassignments/) | Gets a value indicating whether assignments should be grouped instead of tasks. |
| [get_GroupCriteria](./get_groupcriteria/) | Gets a GroupCriteria collection representing the fields in a group definition. |
| [get_Index](./get_index/) | Gets the index of a Group object in the Groups list . |
| [get_MaintainHierarchy](./get_maintainhierarchy/) | Gets a value indicating whether to show all the levels of summary tasks for subtasks within group. |
| [get_Name](./get_name/) | Gets a name of a Group object. |
| [get_ShowInMenu](./get_showinmenu/) | Gets a value indicating whether Project shows the group name in the Group drop-down list in the Ribbon. |
| [get_ShowSummary](./get_showsummary/) | Gets a value indicating whether summary rows are displayed for the group. |
| [get_Uid](./get_uid/) | Gets a unique identifier of a group. |
| [set_GroupAssignments](./set_groupassignments/) | Sets a value indicating whether assignments should be grouped instead of tasks. |
| [set_GroupCriteria](./set_groupcriteria/) | Sets a GroupCriteria collection representing the fields in a group definition. |
| [set_Index](./set_index/) | Sets the index of a Group object in the Groups list . |
| [set_MaintainHierarchy](./set_maintainhierarchy/) | Sets a value indicating whether to show all the levels of summary tasks for subtasks within group. |
| [set_Name](./set_name/) | Sets a name of a Group object. |
| [set_ShowInMenu](./set_showinmenu/) | Sets a value indicating whether Project shows the group name in the Group drop-down list in the Ribbon. |
| [set_ShowSummary](./set_showsummary/) | Sets a value indicating whether summary rows are displayed for the group. |

