Class RVDateFilterMenuItemList

List of a date filter's menu items.

Inheritance
System.Object
System.Collections.Generic.List<IRVDateFilterMenuItem>
RVDateFilterMenuItemList
Implements
System.Collections.Generic.IList<IRVDateFilterMenuItem>
System.Collections.Generic.ICollection<IRVDateFilterMenuItem>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<IRVDateFilterMenuItem>
System.Collections.Generic.IReadOnlyCollection<IRVDateFilterMenuItem>
System.Collections.Generic.IEnumerable<IRVDateFilterMenuItem>
System.Collections.IEnumerable
Inherited Members
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.get_Item(System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Add(Reveal.Sdk.IRVDateFilterMenuItem)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.Add(System.Object)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.AddRange(System.Collections.Generic.IEnumerable<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.AsReadOnly()
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.BinarySearch(System.Int32, System.Int32, Reveal.Sdk.IRVDateFilterMenuItem, System.Collections.Generic.IComparer<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.BinarySearch(Reveal.Sdk.IRVDateFilterMenuItem)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.BinarySearch(Reveal.Sdk.IRVDateFilterMenuItem, System.Collections.Generic.IComparer<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Clear()
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Contains(Reveal.Sdk.IRVDateFilterMenuItem)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.Contains(System.Object)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.ConvertAll<TOutput>(System.Converter<Reveal.Sdk.IRVDateFilterMenuItem, TOutput>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.CopyTo(Reveal.Sdk.IRVDateFilterMenuItem[])
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.CopyTo(System.Int32, Reveal.Sdk.IRVDateFilterMenuItem[], System.Int32, System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.CopyTo(Reveal.Sdk.IRVDateFilterMenuItem[], System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Exists(System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Find(System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.FindAll(System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.FindIndex(System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.FindIndex(System.Int32, System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.FindIndex(System.Int32, System.Int32, System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.FindLast(System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.FindLastIndex(System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.FindLastIndex(System.Int32, System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.ForEach(System.Action<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.GetEnumerator()
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.Generic.IEnumerable<Reveal.Sdk.IRVDateFilterMenuItem>.GetEnumerator()
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.GetRange(System.Int32, System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.IndexOf(Reveal.Sdk.IRVDateFilterMenuItem)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.IndexOf(System.Object)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.IndexOf(Reveal.Sdk.IRVDateFilterMenuItem, System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.IndexOf(Reveal.Sdk.IRVDateFilterMenuItem, System.Int32, System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Insert(System.Int32, Reveal.Sdk.IRVDateFilterMenuItem)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.InsertRange(System.Int32, System.Collections.Generic.IEnumerable<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.LastIndexOf(Reveal.Sdk.IRVDateFilterMenuItem)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.LastIndexOf(Reveal.Sdk.IRVDateFilterMenuItem, System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.LastIndexOf(Reveal.Sdk.IRVDateFilterMenuItem, System.Int32, System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Remove(Reveal.Sdk.IRVDateFilterMenuItem)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.Remove(System.Object)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.RemoveAll(System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.RemoveAt(System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.RemoveRange(System.Int32, System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Reverse()
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Reverse(System.Int32, System.Int32)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Sort()
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Sort(System.Collections.Generic.IComparer<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Sort(System.Comparison<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.ToArray()
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.TrimExcess()
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.TrueForAll(System.Predicate<Reveal.Sdk.IRVDateFilterMenuItem>)
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Capacity
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Count
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.IsFixedSize
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.Generic.ICollection<Reveal.Sdk.IRVDateFilterMenuItem>.IsReadOnly
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.IsReadOnly
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.Item[System.Int32]
System.Collections.Generic.List<Reveal.Sdk.IRVDateFilterMenuItem>.System.Collections.IList.Item[System.Int32]
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: Reveal.Sdk
Assembly: Reveal.UI.Sdk.dll
Syntax
public class RVDateFilterMenuItemList : List<IRVDateFilterMenuItem>, IList<IRVDateFilterMenuItem>, ICollection<IRVDateFilterMenuItem>, IList, ICollection, IReadOnlyList<IRVDateFilterMenuItem>, IReadOnlyCollection<IRVDateFilterMenuItem>, IEnumerable<IRVDateFilterMenuItem>, IEnumerable

Constructors

RVDateFilterMenuItemList()

Declaration
public RVDateFilterMenuItemList()

Methods

Add(RVDateRange)

Add a new menu item for a date range.

Declaration
public RVDateFilterMenuOption Add(RVDateRange range)
Parameters
Type Name Description
RVDateRange range

Date range to add

Returns
Type Description
RVDateFilterMenuOption

Menu option that was created

Add(RVDateRange, String)

Add a new menu item for a date range specifying a custom title.

Declaration
public RVDateFilterMenuOption Add(RVDateRange range, string title)
Parameters
Type Name Description
RVDateRange range

Date range to add

System.String title

Custom title for the menu item

Returns
Type Description
RVDateFilterMenuOption

Menu option that was created

Add(RVDateRule)

Add a new menu item for a date rule.

Declaration
public RVDateFilterMenuOption Add(RVDateRule rule)
Parameters
Type Name Description
RVDateRule rule

Date rule to add

Returns
Type Description
RVDateFilterMenuOption

Menu option that was created

Add(RVDateRule, String)

Add a new menu item for a date range specifying a custom title.

Declaration
public RVDateFilterMenuOption Add(RVDateRule rule, string title)
Parameters
Type Name Description
RVDateRule rule

Date rule to add

System.String title

Custom title for the menu item

Returns
Type Description
RVDateFilterMenuOption

Menu option that was created

AddSeparator()

Add a menu separator to the items list.

Declaration
public RVDateFilterMenuSeparator AddSeparator()
Returns
Type Description
RVDateFilterMenuSeparator

Reference to the separator that was created

GetByTitle(String)

Retrieve an item given its title.

Declaration
public IRVDateFilterMenuItem GetByTitle(string title)
Parameters
Type Name Description
System.String title

Item title to look for

Returns
Type Description
IRVDateFilterMenuItem

First item matching the specified title

GetItemIndex(String)

Retrieve the index for a given item given its title.

Declaration
public int GetItemIndex(string title)
Parameters
Type Name Description
System.String title

Item title to look for

Returns
Type Description
System.Int32

Index for the first item matching the specified title

Insert(Int32, RVDateRange)

Insert a new menu item for a date range.

Declaration
public RVDateFilterMenuOption Insert(int index, RVDateRange range)
Parameters
Type Name Description
System.Int32 index

Position to insert the new item

RVDateRange range

Date range to add.

Returns
Type Description
RVDateFilterMenuOption

Menu option that was created

Insert(Int32, RVDateRange, String)

Insert a new menu item for a date range specifying a custom title.

Declaration
public RVDateFilterMenuOption Insert(int index, RVDateRange range, string title)
Parameters
Type Name Description
System.Int32 index

Position to insert the new item

RVDateRange range

Date rule to add.

System.String title

Custom title for the menu item

Returns
Type Description
RVDateFilterMenuOption

Menu option that was created

Insert(Int32, RVDateRule)

Insert a new menu item for a date rule.

Declaration
public RVDateFilterMenuOption Insert(int index, RVDateRule rule)
Parameters
Type Name Description
System.Int32 index

Position to insert the new item

RVDateRule rule

Date rule to add.

Returns
Type Description
RVDateFilterMenuOption

Menu option that was created

Insert(Int32, RVDateRule, String)

Insert a new menu item for a date rule specifying a custom title.

Declaration
public RVDateFilterMenuOption Insert(int index, RVDateRule rule, string title)
Parameters
Type Name Description
System.Int32 index

Position to insert the new item

RVDateRule rule

Date rule to add.

System.String title

Custom title for the menu item

Returns
Type Description
RVDateFilterMenuOption

Menu option that was created

InsertSeparator(Int32)

Insert a menu separator to the items list.

Declaration
public RVDateFilterMenuSeparator InsertSeparator(int index)
Parameters
Type Name Description
System.Int32 index

Position to insert the new item

Returns
Type Description
RVDateFilterMenuSeparator

Reference to the separator that was created

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