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 | |
---|---|---|
CircularList<T> | (Deprecated. Do not use) Initializes a new instance of the CircularList<T> class. |
Top
Properties
Name | Description | |
---|---|---|
Capacity | (Inherited from List<T>.) | |
Count | (Inherited from List<T>.) | |
Item | (Inherited from List<T>.) |
Top
Methods
Name | Description | |
---|---|---|
Add | (Deprecated. Do not use) Adds an object to the end of the CircularList<T>. | |
AddRange | (Inherited from List<T>.) | |
AsReadOnly | (Inherited from List<T>.) | |
BinarySearch(T) | (Inherited from List<T>.) | |
BinarySearch(T, IComparer<T>) | (Inherited from List<T>.) | |
BinarySearch(Int32, Int32, T, IComparer<T>) | (Inherited from List<T>.) | |
Clear | (Inherited from List<T>.) | |
Contains | (Inherited from List<T>.) | |
ConvertAll<TOutput> | (Inherited from List<T>.) | |
CopyTo(array<T[]) | (Inherited from List<T>.) | |
CopyTo(array<T[], Int32) | (Inherited from List<T>.) | |
CopyTo(Int32, array<T[], Int32, Int32) | (Inherited from List<T>.) | |
Equals | (Inherited from Object.) | |
Exists | (Inherited from List<T>.) | |
Finalize | (Inherited from Object.) | |
Find | (Inherited from List<T>.) | |
FindAll | (Inherited from List<T>.) | |
FindIndex(Predicate<T>) | (Inherited from List<T>.) | |
FindIndex(Int32, Predicate<T>) | (Inherited from List<T>.) | |
FindIndex(Int32, Int32, Predicate<T>) | (Inherited from List<T>.) | |
FindLast | (Inherited from List<T>.) | |
FindLastIndex(Predicate<T>) | (Inherited from List<T>.) | |
FindLastIndex(Int32, Predicate<T>) | (Inherited from List<T>.) | |
FindLastIndex(Int32, Int32, Predicate<T>) | (Inherited from List<T>.) | |
ForEach | (Inherited from List<T>.) | |
GetEnumerator | (Inherited from List<T>.) | |
GetHashCode | (Inherited from Object.) | |
GetRange | (Inherited from List<T>.) | |
GetType | (Inherited from Object.) | |
IndexOf(T) | (Inherited from List<T>.) | |
IndexOf(T, Int32) | (Inherited from List<T>.) | |
IndexOf(T, Int32, Int32) | (Inherited from List<T>.) | |
Insert | (Inherited from List<T>.) | |
InsertRange | (Inherited from List<T>.) | |
IsFull | (Deprecated. Do not use) Boolean value that indicates whether the list is full. | |
LastIndexOf(T) | (Inherited from List<T>.) | |
LastIndexOf(T, Int32) | (Inherited from List<T>.) | |
LastIndexOf(T, Int32, Int32) | (Inherited from List<T>.) | |
MemberwiseClone | (Inherited from Object.) | |
Remove | (Inherited from List<T>.) | |
RemoveAll | (Inherited from List<T>.) | |
RemoveAt | (Inherited from List<T>.) | |
RemoveRange | (Inherited from List<T>.) | |
Reverse() | (Inherited from List<T>.) | |
Reverse(Int32, Int32) | (Inherited from List<T>.) | |
Sort() | (Inherited from List<T>.) | |
Sort(IComparer<T>) | (Inherited from List<T>.) | |
Sort(Comparison<T>) | (Inherited from List<T>.) | |
Sort(Int32, Int32, IComparer<T>) | (Inherited from List<T>.) | |
ToArray | (Inherited from List<T>.) | |
ToString | (Inherited from Object.) | |
TrimExcess | (Inherited from List<T>.) | |
TrueForAll | (Inherited from List<T>.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IList.Add | (Inherited from List<T>.) | |
IList.Contains | (Inherited from List<T>.) | |
ICollection.CopyTo | (Inherited from List<T>.) | |
IEnumerable<T>.GetEnumerator | (Inherited from List<T>.) | |
IEnumerable.GetEnumerator | (Inherited from List<T>.) | |
IList.IndexOf | (Inherited from List<T>.) | |
IList.Insert | (Inherited from List<T>.) | |
IList.IsFixedSize | (Inherited from List<T>.) | |
ICollection<T>.IsReadOnly | (Inherited from List<T>.) | |
IList.IsReadOnly | (Inherited from List<T>.) | |
ICollection.IsSynchronized | (Inherited from List<T>.) | |
IList.Item | (Inherited from List<T>.) | |
IList.Remove | (Inherited from List<T>.) | |
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.