Class MemberCollection
Gets a read-only, on-demand collection of Member objects contained by a Position, a Level, or a Tuple.
Inheritance
Namespace: Syncfusion.Olap.UWP.Data
Assembly: Syncfusion.Olap.UWP.dll
Syntax
public class MemberCollection : Collection<Member>
  Constructors
MemberCollection()
Initializes a new instance of the MemberCollection class.
Declaration
public MemberCollection()
  MemberCollection(Object)
Initializes a new instance of the MemberCollection class.
Declaration
public MemberCollection(object parent)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | parent | The parent.  | 
      
Properties
Item[Int32]
Gets or sets the Member at the specified index.
Declaration
public Member this[int index] { get; set; }
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | index | The index  | 
      
Property Value
| Type | 
|---|
| Member | 
ParentLevel
Gets or sets the parent level.
Declaration
public Level ParentLevel { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Level | The parent level.  | 
      
Methods
AddRange(MemberCollection)
Adds the collection of member to the list
Declaration
public void AddRange(MemberCollection memberCollection)
  Parameters
| Type | Name | Description | 
|---|---|---|
| MemberCollection | memberCollection | The member collection.  | 
      
Contains(Member)
Determines whether [contains] [the specified member].
Declaration
public bool Contains(Member member)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Member | member | The member.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
  | 
      
CopyTo(Member[], Int32)
Copies to.
Declaration
public void CopyTo(Member[] memberArray, int index)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Member[] | memberArray | The member array.  | 
      
| System.Int32 | index | The index.  | 
      
FindByName(String)
Finds the Member by its name
Declaration
public Member FindByName(string name)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | name | The name\ of the member object  | 
      
Returns
| Type | Description | 
|---|---|
| Member | Member object  | 
      
FindByUniqueName(String)
Finds the Member by its unique name
Declaration
public Member FindByUniqueName(string uniqueName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | uniqueName | Name of the unique.  | 
      
Returns
| Type | Description | 
|---|---|
| Member | Member object returned if found else null is returned  | 
      
IndexOf(Member)
Indexes the of.
Declaration
public int IndexOf(Member member)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Member | member | The member.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Int32 | index of the Member object in the current collection  | 
      
Insert(Int32, Member)
Inserts the member to the specified index
Declaration
public void Insert(int index, Member member)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | index | The index.  | 
      
| Member | member | The member.  | 
      
Remove(Member)
Removes the specified member.
Declaration
public void Remove(Member member)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Member | member | The member.  | 
      
RemoveAt(Int32)
Removes the element at the specified index of the System.Collections.CollectionBase instance. This method is not overridable.
Declaration
public void RemoveAt(int index)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int32 | index | The zero-based index of the element to remove.  | 
      
Exceptions
| Type | Condition | 
|---|---|
| System.ArgumentOutOfRangeException | 
  |