Class GroupFilterCollection

A collection of group filter conditions.

System.Object
  System.Collections.ObjectModel.Collection<IGroupFilterCondition>
    System.Collections.ObjectModel.ObservableCollection<IGroupFilterCondition>
      Stonefield.Collections.SimpleObservableCollection<IGroupFilterCondition>
        Stonefield.Collections.BaseObservableCollection<IGroupFilterCondition>
          Stonefield.Query.ReportEngine.GroupFilterCollection
public class GroupFilterCollection : BaseObservableCollection<IGroupFilterCondition>, IGroupFilterCollection

Class Members

MemberDescription

Constructor

Default constructor.

CollectionChanged

PropertyChanged

Add

public sealed void Add(IGroupFilterCondition item);

Clear

public sealed void Clear();

Contains

public sealed bool Contains(IGroupFilterCondition item);

CopyTo

public sealed void CopyTo(IGroupFilterCondition[] array,
    int index);

GetDescription

Returns the filter description for the set of conditions.

public sealed string GetDescription();

GetEnumerator

public sealed IEnumerator<IGroupFilterCondition> GetEnumerator();

IndexOf

public sealed int IndexOf(IGroupFilterCondition item);

Insert

public sealed void Insert(int index,
    IGroupFilterCondition item);

Move

public void Move(int oldIndex,
    int newIndex);

New

Adds a new condition to the collection.

public sealed IGroupFilterCondition New(IReportField field);

public virtual IGroupFilterCondition New();

public sealed IGroupFilterCondition New(Guid field,
    IReport report);

Remove

public sealed bool Remove(IGroupFilterCondition item);

RemoveAt

public sealed void RemoveAt(int index);

Count

Item

Tag

Can hold anything necessary.

Requirements

Namespace: Stonefield.Query.ReportEngine
Assembly: reports.dll