TestimoX

API Reference

Class

GroupMembershipTreeProjector

Namespace ADPlayground.Groups
Assembly ADPlayground
Modifiers static

Projects recursive group membership results into neutral tree models for UI rendering.

Inheritance

  • Object
  • GroupMembershipTreeProjector

Methods

public static IReadOnlyList<GroupMembershipTreeNode> ProjectMembers(GroupMembershipResult result, GroupMembershipTreeOptions options = null) #
Returns: IReadOnlyList<GroupMembershipTreeNode>

Builds member trees from a group membership result.

Parameters

result ADPlayground.GroupMembershipResult requiredposition: 0
Resolved group membership result.
options ADPlayground.Groups.GroupMembershipTreeOptions = null optionalposition: 1
Projection options.

Returns

Root tree nodes.

public static IReadOnlyList<GroupMembershipTreeNode> ProjectParents(GroupParentResult result, GroupMembershipTreeOptions options = null) #
Returns: IReadOnlyList<GroupMembershipTreeNode>

Builds parent-membership trees from a parent group result.

Parameters

result ADPlayground.GroupParentResult requiredposition: 0
Resolved parent group result.
options ADPlayground.Groups.GroupMembershipTreeOptions = null optionalposition: 1
Projection options.

Returns

Root tree nodes.