SaaS CMS has officially launched! Learn more now.

Class FilterElementCollection

Represents collection of filter elements.

Inheritance
System.Object
System.Collections.ObjectModel.Collection<FilterElement>
FilterElementCollection
Implements
System.Collections.Generic.IList<FilterElement>
System.Collections.Generic.ICollection<FilterElement>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<FilterElement>
System.Collections.Generic.IReadOnlyCollection<FilterElement>
System.Collections.Generic.IEnumerable<FilterElement>
System.Collections.IEnumerable
Inherited Members
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.Clear()
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.CopyTo(Mediachase.BusinessFoundation.Data.FilterElement[], System.Int32)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.Contains(Mediachase.BusinessFoundation.Data.FilterElement)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.GetEnumerator()
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.IndexOf(Mediachase.BusinessFoundation.Data.FilterElement)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.Insert(System.Int32, Mediachase.BusinessFoundation.Data.FilterElement)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.Remove(Mediachase.BusinessFoundation.Data.FilterElement)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.ClearItems()
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.InsertItem(System.Int32, Mediachase.BusinessFoundation.Data.FilterElement)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.RemoveItem(System.Int32)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.SetItem(System.Int32, Mediachase.BusinessFoundation.Data.FilterElement)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.get_Item(System.Int32)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.Add(System.Object)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.Contains(System.Object)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.Remove(System.Object)
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.Count
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.Items
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.Item[System.Int32]
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.Generic.ICollection<Mediachase.BusinessFoundation.Data.FilterElement>.IsReadOnly
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.ICollection.IsSynchronized
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.ICollection.SyncRoot
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.Item[System.Int32]
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.IsReadOnly
System.Collections.ObjectModel.Collection<Mediachase.BusinessFoundation.Data.FilterElement>.System.Collections.IList.IsFixedSize
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.BusinessFoundation.Data
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 11.8.3
Syntax
public class FilterElementCollection : Collection<FilterElement>, IList<FilterElement>, ICollection<FilterElement>, IList, ICollection, IReadOnlyList<FilterElement>, IReadOnlyCollection<FilterElement>, IEnumerable<FilterElement>, IEnumerable

Constructors

FilterElementCollection()

Initializes a new instance of the FilterElementCollection class.

Declaration
public FilterElementCollection()

FilterElementCollection(FilterElement[])

Initializes a new instance of the FilterElementCollection class.

Declaration
public FilterElementCollection(params FilterElement[] items)
Parameters
Type Name Description
FilterElement[] items

The items.

Methods

Add(FilterElement)

Adds the specified item.

Declaration
public int Add(FilterElement item)
Parameters
Type Name Description
FilterElement item

The item.

Returns
Type Description
System.Int32

AddRange(FilterElement[])

Adds the range.

Declaration
public void AddRange(params FilterElement[] filters)
Parameters
Type Name Description
FilterElement[] filters

The filters.

AddRange(FilterElementCollection)

Adds the range.

Declaration
public void AddRange(FilterElementCollection filters)
Parameters
Type Name Description
FilterElementCollection filters

The filters.

Clone()

Clones this instance.

Declaration
public FilterElementCollection Clone()
Returns
Type Description
FilterElementCollection

Find(Guid)

Finds the specified uid.

Declaration
public FilterElement Find(Guid filterElementUid)
Parameters
Type Name Description
System.Guid filterElementUid

The filter element uid.

Returns
Type Description
FilterElement

GetBySource(String)

Gets the by source.

Declaration
public FilterElement GetBySource(string source)
Parameters
Type Name Description
System.String source

The source.

Returns
Type Description
FilterElement

GetListBySource(String)

Gets the list by source.

Declaration
public FilterElement[] GetListBySource(string source)
Parameters
Type Name Description
System.String source

The source.

Returns
Type Description
FilterElement[]

Remove(Guid)

Removes the specified uid.

Declaration
public void Remove(Guid Uid)
Parameters
Type Name Description
System.Guid Uid

The uid.

Remove(Guid, Boolean)

Removes the specified uid.

Declaration
public void Remove(Guid filrerElementUid, bool deep)
Parameters
Type Name Description
System.Guid filrerElementUid

The filrer element uid.

System.Boolean deep

if set to true [deep].

ToArray()

Copies the FilterElement objects from the collection to a new array.

Declaration
public FilterElement[] ToArray()
Returns
Type Description
FilterElement[]

A new array containing the FilterElement objects copied from the FilterElementCollection.

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable