Edit

Share via


GroupCollection Class

Definition

Represents the collection of all groups in the signed in user's contact list.

public ref class GroupCollection : Microsoft::Lync::Model::Internal::UCWLite, System::Collections::Generic::ICollection<Microsoft::Lync::Model::Group::Group ^>, System::Collections::Generic::IEnumerable<Microsoft::Lync::Model::Group::Group ^>, System::Collections::Generic::IList<Microsoft::Lync::Model::Group::Group ^>
public class GroupCollection : Microsoft.Lync.Model.Internal.UCWLite, System.Collections.Generic.ICollection<Microsoft.Lync.Model.Group.Group>, System.Collections.Generic.IEnumerable<Microsoft.Lync.Model.Group.Group>, System.Collections.Generic.IList<Microsoft.Lync.Model.Group.Group>
type GroupCollection = class
    inherit UCWLite
    interface IList<Group>
    interface ICollection<Group>
    interface seq<Group>
    interface IEnumerable
Public Class GroupCollection
Inherits UCWLite
Implements ICollection(Of Group), IEnumerable(Of Group), IList(Of Group)
Inheritance
Implements

Properties

Count

Returns the number of items in a collection.

InnerObject (Inherited from UCWBase)
IsReadOnly
Item[Int32]

Returns an item at a given index in the collection.

Methods

Add(Group)
Clear()
Contains(Group)
CopyTo(Group[], Int32)
GetEnumerator()
GetGroupsByType(GroupType)

Gets a collection of groups of a given group type.

IndexOf(Group)

Return the index of the group in the collection.

Insert(Int32, Group)
Remove(Group)
RemoveAt(Int32)
TryGetGroup(String, Group)

Finds the first group with a given name in a collection.

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Applies to