CircularList<T> Class

(Deprecated. Do not use) Implements a circular list. The caller defines maximum length when the list is constructed. When the list reaches the maximum, adding additional elements will cause the oldest element to be removed.

Inheritance Hierarchy

System.Object
  System.Collections.Generic.List<T>
    Microsoft.Web.Media.Diagnostics.CircularList<T>

Namespace:  Microsoft.Web.Media.Diagnostics
Assembly:  Microsoft.Web.Media.SmoothStreaming (in Microsoft.Web.Media.SmoothStreaming.dll)

Syntax

'Declaration

Public Class CircularList(Of T) _
    Inherits List(Of T)
'Usage

Dim instance As CircularList(Of T)
public class CircularList<T> : List<T>
generic<typename T>
public ref class CircularList : public List<T>
type CircularList<'T> =  
    class
        inherit List<'T>
    end
JScript does not support generic types and methods.

Type Parameters

  • T
    The type of this generic list.

The CircularList<T> type exposes the following members.

Constructors

  Name Description
Public methodSupported by Windows Phone CircularList<T> (Deprecated. Do not use) Initializes a new instance of the CircularList<T> class.

Top

Properties

  Name Description
Public propertySupported by Windows Phone Capacity (Inherited from List<T>.)
Public propertySupported by Windows Phone Count (Inherited from List<T>.)
Public propertySupported by Windows Phone Item (Inherited from List<T>.)

Top

Methods

  Name Description
Public methodSupported by Windows Phone Add (Deprecated. Do not use) Adds an object to the end of the CircularList<T>.
Public methodSupported by Windows Phone AddRange (Inherited from List<T>.)
Public methodSupported by Windows Phone AsReadOnly (Inherited from List<T>.)
Public methodSupported by Windows Phone BinarySearch(T) (Inherited from List<T>.)
Public methodSupported by Windows Phone BinarySearch(T, IComparer<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone BinarySearch(Int32, Int32, T, IComparer<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone Clear (Inherited from List<T>.)
Public methodSupported by Windows Phone Contains (Inherited from List<T>.)
Public methodSupported by Windows Phone ConvertAll<TOutput> (Inherited from List<T>.)
Public methodSupported by Windows Phone CopyTo(array<T[]) (Inherited from List<T>.)
Public methodSupported by Windows Phone CopyTo(array<T[], Int32) (Inherited from List<T>.)
Public methodSupported by Windows Phone CopyTo(Int32, array<T[], Int32, Int32) (Inherited from List<T>.)
Public methodSupported by Windows Phone Equals (Inherited from Object.)
Public methodSupported by Windows Phone Exists (Inherited from List<T>.)
Protected methodSupported by Windows Phone Finalize (Inherited from Object.)
Public methodSupported by Windows Phone Find (Inherited from List<T>.)
Public methodSupported by Windows Phone FindAll (Inherited from List<T>.)
Public methodSupported by Windows Phone FindIndex(Predicate<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone FindIndex(Int32, Predicate<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone FindIndex(Int32, Int32, Predicate<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone FindLast (Inherited from List<T>.)
Public methodSupported by Windows Phone FindLastIndex(Predicate<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone FindLastIndex(Int32, Predicate<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone FindLastIndex(Int32, Int32, Predicate<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone ForEach (Inherited from List<T>.)
Public methodSupported by Windows Phone GetEnumerator (Inherited from List<T>.)
Public methodSupported by Windows Phone GetHashCode (Inherited from Object.)
Public methodSupported by Windows Phone GetRange (Inherited from List<T>.)
Public methodSupported by Windows Phone GetType (Inherited from Object.)
Public methodSupported by Windows Phone IndexOf(T) (Inherited from List<T>.)
Public methodSupported by Windows Phone IndexOf(T, Int32) (Inherited from List<T>.)
Public methodSupported by Windows Phone IndexOf(T, Int32, Int32) (Inherited from List<T>.)
Public methodSupported by Windows Phone Insert (Inherited from List<T>.)
Public methodSupported by Windows Phone InsertRange (Inherited from List<T>.)
Public methodSupported by Windows Phone IsFull (Deprecated. Do not use) Boolean value that indicates whether the list is full.
Public methodSupported by Windows Phone LastIndexOf(T) (Inherited from List<T>.)
Public methodSupported by Windows Phone LastIndexOf(T, Int32) (Inherited from List<T>.)
Public methodSupported by Windows Phone LastIndexOf(T, Int32, Int32) (Inherited from List<T>.)
Protected methodSupported by Windows Phone MemberwiseClone (Inherited from Object.)
Public methodSupported by Windows Phone Remove (Inherited from List<T>.)
Public methodSupported by Windows Phone RemoveAll (Inherited from List<T>.)
Public methodSupported by Windows Phone RemoveAt (Inherited from List<T>.)
Public methodSupported by Windows Phone RemoveRange (Inherited from List<T>.)
Public methodSupported by Windows Phone Reverse() (Inherited from List<T>.)
Public methodSupported by Windows Phone Reverse(Int32, Int32) (Inherited from List<T>.)
Public methodSupported by Windows Phone Sort() (Inherited from List<T>.)
Public methodSupported by Windows Phone Sort(IComparer<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone Sort(Comparison<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone Sort(Int32, Int32, IComparer<T>) (Inherited from List<T>.)
Public methodSupported by Windows Phone ToArray (Inherited from List<T>.)
Public methodSupported by Windows Phone ToString (Inherited from Object.)
Public methodSupported by Windows Phone TrimExcess (Inherited from List<T>.)
Public methodSupported by Windows Phone TrueForAll (Inherited from List<T>.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate methodSupported by Windows Phone IList.Add (Inherited from List<T>.)
Explicit interface implemetationPrivate methodSupported by Windows Phone IList.Contains (Inherited from List<T>.)
Explicit interface implemetationPrivate methodSupported by Windows Phone ICollection.CopyTo (Inherited from List<T>.)
Explicit interface implemetationPrivate methodSupported by Windows Phone IEnumerable<T>.GetEnumerator (Inherited from List<T>.)
Explicit interface implemetationPrivate methodSupported by Windows Phone IEnumerable.GetEnumerator (Inherited from List<T>.)
Explicit interface implemetationPrivate methodSupported by Windows Phone IList.IndexOf (Inherited from List<T>.)
Explicit interface implemetationPrivate methodSupported by Windows Phone IList.Insert (Inherited from List<T>.)
Explicit interface implemetationPrivate propertySupported by Windows Phone IList.IsFixedSize (Inherited from List<T>.)
Explicit interface implemetationPrivate propertySupported by Windows Phone ICollection<T>.IsReadOnly (Inherited from List<T>.)
Explicit interface implemetationPrivate propertySupported by Windows Phone IList.IsReadOnly (Inherited from List<T>.)
Explicit interface implemetationPrivate propertySupported by Windows Phone ICollection.IsSynchronized (Inherited from List<T>.)
Explicit interface implemetationPrivate propertySupported by Windows Phone IList.Item (Inherited from List<T>.)
Explicit interface implemetationPrivate methodSupported by Windows Phone IList.Remove (Inherited from List<T>.)
Explicit interface implemetationPrivate propertySupported by Windows Phone ICollection.SyncRoot (Inherited from List<T>.)

Top

Version Information

Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Web.Media.Diagnostics Namespace