Silverlight 5 | WinRT |
public class ArrayList | |
: IList, ICollection, IEnumerable, ICloneable | |
public virtual Int32 Capacity { get; set; } | |
public virtual Int32 Count { get; } | |
public virtual Boolean IsFixedSize { get; } | |
public virtual Boolean IsReadOnly { get; } | |
public virtual Boolean IsSynchronized { get; } | |
public virtual Object Item { get; set; } | |
public virtual Object SyncRoot { get; } | |
static public ArrayList Adapter(IList list); | |
public virtual Int32 Add(Object value); | |
public virtual void AddRange(ICollection c); | |
public virtual Int32 BinarySearch(Int32 index, Int32 count, Object value, IComparer comparer); | |
public virtual Int32 BinarySearch(Object value); | |
public virtual Int32 BinarySearch(Object value, IComparer comparer); | |
public virtual void Clear(); | |
public virtual Object Clone(); | |
public virtual Boolean Contains(Object item); | |
public virtual void CopyTo(Array array); | |
public virtual void CopyTo(Array array, Int32 arrayIndex); | |
public virtual void CopyTo(Int32 index, Array array, Int32 arrayIndex, Int32 count); | |
static public IList FixedSize(IList list); | |
static public ArrayList FixedSize(ArrayList list); | |
public virtual IEnumerator GetEnumerator(); | |
public virtual IEnumerator GetEnumerator(Int32 index, Int32 count); | |
public virtual ArrayList GetRange(Int32 index, Int32 count); | |
public virtual Int32 IndexOf(Object value); | |
public virtual Int32 IndexOf(Object value, Int32 startIndex); | |
public virtual Int32 IndexOf(Object value, Int32 startIndex, Int32 count); | |
public virtual void Insert(Int32 index, Object value); | |
public virtual void InsertRange(Int32 index, ICollection c); | |
public virtual Int32 LastIndexOf(Object value); | |
public virtual Int32 LastIndexOf(Object value, Int32 startIndex); | |
public virtual Int32 LastIndexOf(Object value, Int32 startIndex, Int32 count); | |
static public IList ReadOnly(IList list); | |
static public ArrayList ReadOnly(ArrayList list); | |
public virtual void Remove(Object obj); | |
public virtual void RemoveAt(Int32 index); | |
public virtual void RemoveRange(Int32 index, Int32 count); | |
static public ArrayList Repeat(Object value, Int32 count); | |
public virtual void Reverse(); | |
public virtual void Reverse(Int32 index, Int32 count); | |
public virtual void SetRange(Int32 index, ICollection c); | |
public virtual void Sort(); | |
public virtual void Sort(IComparer comparer); | |
public virtual void Sort(Int32 index, Int32 count, IComparer comparer); | |
static public IList Synchronized(IList list); | |
static public ArrayList Synchronized(ArrayList list); | |
public virtual Object ToArray(); | |
public virtual Array ToArray(Type type); | |
public virtual void TrimToSize(); |
public sealed class BitArray | public sealed class BitArray |
: ICollection, IEnumerable, ICloneable | : ICollection, IEnumerable, ICloneable |
public virtual Int32 Count { get; } | public virtual Int32 Count { get; } |
public Boolean IsReadOnly { get; } | public Boolean IsReadOnly { get; } |
public virtual Boolean IsSynchronized { get; } | public virtual Boolean IsSynchronized { get; } |
public Boolean Item { get; set; } | public Boolean Item { get; set; } |
public Int32 Length { get; set; } | public Int32 Length { get; set; } |
public virtual Object SyncRoot { get; } | public virtual Object SyncRoot { get; } |
public BitArray And(BitArray value); | public BitArray And(BitArray value); |
public virtual Object Clone(); | public virtual Object Clone(); |
public virtual void CopyTo(Array array, Int32 index); | public virtual void CopyTo(Array array, Int32 index); |
public Boolean Get(Int32 index); | public Boolean Get(Int32 index); |
public virtual IEnumerator GetEnumerator(); | public virtual IEnumerator GetEnumerator(); |
public BitArray Not(); | public BitArray Not(); |
public BitArray Or(BitArray value); | public BitArray Or(BitArray value); |
public void Set(Int32 index, Boolean value); | public void Set(Int32 index, Boolean value); |
public void SetAll(Boolean value); | public void SetAll(Boolean value); |
public BitArray Xor(BitArray value); | public BitArray Xor(BitArray value); |
public class CaseInsensitiveComparer | |
: IComparer | |
static public CaseInsensitiveComparer Default { get; } | |
static public CaseInsensitiveComparer DefaultInvariant { get; } | |
public virtual Int32 Compare(Object a, Object b); |
public class CaseInsensitiveHashCodeProvider | |
: IHashCodeProvider | |
static public CaseInsensitiveHashCodeProvider Default { get; } | |
static public CaseInsensitiveHashCodeProvider DefaultInvariant { get; } | |
public virtual Int32 GetHashCode(Object obj); |
public abstract class CollectionBase | |
: IList, ICollection, IEnumerable | |
public Int32 Capacity { get; set; } | |
public virtual Int32 Count { get; } | |
protected ArrayList InnerList { get; } | |
protected IList List { get; } | |
public virtual void Clear(); | |
public virtual IEnumerator GetEnumerator(); | |
protected virtual void OnClear(); | |
protected virtual void OnClearComplete(); | |
protected virtual void OnInsert(Int32 index, Object value); | |
protected virtual void OnInsertComplete(Int32 index, Object value); | |
protected virtual void OnRemove(Int32 index, Object value); | |
protected virtual void OnRemoveComplete(Int32 index, Object value); | |
protected virtual void OnSet(Int32 index, Object oldValue, Object newValue); | |
protected virtual void OnSetComplete(Int32 index, Object oldValue, Object newValue); | |
protected virtual void OnValidate(Object value); | |
public virtual void RemoveAt(Int32 index); |
public sealed class Comparer | |
: IComparer, ISerializable | |
public virtual Int32 Compare(Object a, Object b); | |
public virtual void GetObjectData(SerializationInfo info, StreamingContext context); |
public abstract class DictionaryBase | |
: IDictionary, ICollection, IEnumerable | |
public virtual Int32 Count { get; } | |
protected IDictionary Dictionary { get; } | |
protected Hashtable InnerHashtable { get; } | |
public virtual void Clear(); | |
public virtual void CopyTo(Array array, Int32 index); | |
public virtual IDictionaryEnumerator GetEnumerator(); | |
protected virtual void OnClear(); | |
protected virtual void OnClearComplete(); | |
protected virtual Object OnGet(Object key, Object currentValue); | |
protected virtual void OnInsert(Object key, Object value); | |
protected virtual void OnInsertComplete(Object key, Object value); | |
protected virtual void OnRemove(Object key, Object value); | |
protected virtual void OnRemoveComplete(Object key, Object value); | |
protected virtual void OnSet(Object key, Object oldValue, Object newValue); | |
protected virtual void OnSetComplete(Object key, Object oldValue, Object newValue); | |
protected virtual void OnValidate(Object key, Object value); |
public sealed struct DictionaryEntry | public sealed struct DictionaryEntry |
: ValueType | : ValueType |
public Object Key { get; set; } | public Object Key { get; set; } |
public Object Value { get; set; } | public Object Value { get; set; } |
public class Hashtable | |
: IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable | |
protected IComparer comparer { get; set; } | |
public virtual Int32 Count { get; } | |
protected IEqualityComparer EqualityComparer { get; } | |
protected IHashCodeProvider hcp { get; set; } | |
public virtual Boolean IsFixedSize { get; } | |
public virtual Boolean IsReadOnly { get; } | |
public virtual Boolean IsSynchronized { get; } | |
public virtual Object Item { get; set; } | |
public virtual ICollection Keys { get; } | |
public virtual Object SyncRoot { get; } | |
public virtual ICollection Values { get; } | |
public virtual void Add(Object key, Object value); | |
public virtual void Clear(); | |
public virtual Object Clone(); | |
public virtual Boolean Contains(Object key); | |
public virtual Boolean ContainsKey(Object key); | |
public virtual Boolean ContainsValue(Object value); | |
public virtual void CopyTo(Array array, Int32 arrayIndex); | |
public virtual IDictionaryEnumerator GetEnumerator(); | |
protected virtual Int32 GetHash(Object key); | |
public virtual void GetObjectData(SerializationInfo info, StreamingContext context); | |
protected virtual Boolean KeyEquals(Object item, Object key); | |
public virtual void OnDeserialization(Object sender); | |
public virtual void Remove(Object key); | |
static public Hashtable Synchronized(Hashtable table); |
public abstract interface ICollection | public abstract interface ICollection |
: IEnumerable | : IEnumerable |
public abstract virtual Int32 Count { get; } | public abstract virtual Int32 Count { get; } |
public abstract virtual Boolean IsSynchronized { get; } | public abstract virtual Boolean IsSynchronized { get; } |
public abstract virtual Object SyncRoot { get; } | public abstract virtual Object SyncRoot { get; } |
public abstract virtual void CopyTo(Array array, Int32 index); | public abstract virtual void CopyTo(Array array, Int32 index); |
public abstract interface IComparer | public abstract interface IComparer |
public abstract virtual Int32 Compare(Object x, Object y); | public abstract virtual Int32 Compare(Object x, Object y); |
public abstract interface IDictionary | public abstract interface IDictionary |
: ICollection, IEnumerable | : ICollection, IEnumerable |
public abstract virtual Boolean IsFixedSize { get; } | public abstract virtual Boolean IsFixedSize { get; } |
public abstract virtual Boolean IsReadOnly { get; } | public abstract virtual Boolean IsReadOnly { get; } |
public abstract virtual Object Item { get; set; } | public abstract virtual Object Item { get; set; } |
public abstract virtual ICollection Keys { get; } | public abstract virtual ICollection Keys { get; } |
public abstract virtual ICollection Values { get; } | public abstract virtual ICollection Values { get; } |
public abstract virtual void Add(Object key, Object value); | public abstract virtual void Add(Object key, Object value); |
public abstract virtual void Clear(); | public abstract virtual void Clear(); |
public abstract virtual Boolean Contains(Object key); | public abstract virtual Boolean Contains(Object key); |
public abstract virtual IDictionaryEnumerator GetEnumerator(); | public abstract virtual IDictionaryEnumerator GetEnumerator(); |
public abstract virtual void Remove(Object key); | public abstract virtual void Remove(Object key); |
public abstract interface IDictionaryEnumerator | public abstract interface IDictionaryEnumerator |
: IEnumerator | : IEnumerator |
public abstract virtual DictionaryEntry Entry { get; } | public abstract virtual DictionaryEntry Entry { get; } |
public abstract virtual Object Key { get; } | public abstract virtual Object Key { get; } |
public abstract virtual Object Value { get; } | public abstract virtual Object Value { get; } |
public abstract interface IEnumerable | public abstract interface IEnumerable |
public abstract virtual IEnumerator GetEnumerator(); | public abstract virtual IEnumerator GetEnumerator(); |
public abstract interface IEnumerator | public abstract interface IEnumerator |
public abstract virtual Object Current { get; } | public abstract virtual Object Current { get; } |
public abstract virtual Boolean MoveNext(); | public abstract virtual Boolean MoveNext(); |
public abstract virtual void Reset(); | public abstract virtual void Reset(); |
public abstract interface IEqualityComparer | public abstract interface IEqualityComparer |
public abstract virtual Boolean Equals(Object x, Object y); | public abstract virtual Boolean Equals(Object x, Object y); |
public abstract virtual Int32 GetHashCode(Object obj); | public abstract virtual Int32 GetHashCode(Object obj); |
public abstract interface IHashCodeProvider | |
public abstract virtual Int32 GetHashCode(Object obj); |
public abstract interface IList | public abstract interface IList |
: ICollection, IEnumerable | : ICollection, IEnumerable |
public abstract virtual Boolean IsFixedSize { get; } | public abstract virtual Boolean IsFixedSize { get; } |
public abstract virtual Boolean IsReadOnly { get; } | public abstract virtual Boolean IsReadOnly { get; } |
public abstract virtual Object Item { get; set; } | public abstract virtual Object Item { get; set; } |
public abstract virtual Int32 Add(Object value); | public abstract virtual Int32 Add(Object value); |
public abstract virtual void Clear(); | public abstract virtual void Clear(); |
public abstract virtual Boolean Contains(Object value); | public abstract virtual Boolean Contains(Object value); |
public abstract virtual Int32 IndexOf(Object value); | public abstract virtual Int32 IndexOf(Object value); |
public abstract virtual void Insert(Int32 index, Object value); | public abstract virtual void Insert(Int32 index, Object value); |
public abstract virtual void Remove(Object value); | public abstract virtual void Remove(Object value); |
public abstract virtual void RemoveAt(Int32 index); | public abstract virtual void RemoveAt(Int32 index); |
public abstract interface IStructuralComparable | public abstract interface IStructuralComparable |
public abstract virtual Int32 CompareTo(Object other, IComparer comparer); | public abstract virtual Int32 CompareTo(Object other, IComparer comparer); |
public abstract interface IStructuralEquatable | public abstract interface IStructuralEquatable |
public abstract virtual Boolean Equals(Object other, IEqualityComparer comparer); | public abstract virtual Boolean Equals(Object other, IEqualityComparer comparer); |
public abstract virtual Int32 GetHashCode(IEqualityComparer comparer); | public abstract virtual Int32 GetHashCode(IEqualityComparer comparer); |
public class Queue | |
: ICollection, IEnumerable, ICloneable | |
public virtual Int32 Count { get; } | |
public virtual Boolean IsSynchronized { get; } | |
public virtual Object SyncRoot { get; } | |
public virtual void Clear(); | |
public virtual Object Clone(); | |
public virtual Boolean Contains(Object obj); | |
public virtual void CopyTo(Array array, Int32 index); | |
public virtual Object Dequeue(); | |
public virtual void Enqueue(Object obj); | |
public virtual IEnumerator GetEnumerator(); | |
public virtual Object Peek(); | |
static public Queue Synchronized(Queue queue); | |
public virtual Object ToArray(); | |
public virtual void TrimToSize(); |
public abstract class ReadOnlyCollectionBase | |
: ICollection, IEnumerable | |
public virtual Int32 Count { get; } | |
protected ArrayList InnerList { get; } | |
public virtual IEnumerator GetEnumerator(); |
public class SortedList | |
: IDictionary, ICollection, IEnumerable, ICloneable | |
public virtual Int32 Capacity { get; set; } | |
public virtual Int32 Count { get; } | |
public virtual Boolean IsFixedSize { get; } | |
public virtual Boolean IsReadOnly { get; } | |
public virtual Boolean IsSynchronized { get; } | |
public virtual Object Item { get; set; } | |
public virtual ICollection Keys { get; } | |
public virtual Object SyncRoot { get; } | |
public virtual ICollection Values { get; } | |
public virtual void Add(Object key, Object value); | |
public virtual void Clear(); | |
public virtual Object Clone(); | |
public virtual Boolean Contains(Object key); | |
public virtual Boolean ContainsKey(Object key); | |
public virtual Boolean ContainsValue(Object value); | |
public virtual void CopyTo(Array array, Int32 arrayIndex); | |
public virtual Object GetByIndex(Int32 index); | |
public virtual IDictionaryEnumerator GetEnumerator(); | |
public virtual Object GetKey(Int32 index); | |
public virtual IList GetKeyList(); | |
public virtual IList GetValueList(); | |
public virtual Int32 IndexOfKey(Object key); | |
public virtual Int32 IndexOfValue(Object value); | |
public virtual void Remove(Object key); | |
public virtual void RemoveAt(Int32 index); | |
public virtual void SetByIndex(Int32 index, Object value); | |
static public SortedList Synchronized(SortedList list); | |
public virtual void TrimToSize(); |
public class Stack | |
: ICollection, IEnumerable, ICloneable | |
public virtual Int32 Count { get; } | |
public virtual Boolean IsSynchronized { get; } | |
public virtual Object SyncRoot { get; } | |
public virtual void Clear(); | |
public virtual Object Clone(); | |
public virtual Boolean Contains(Object obj); | |
public virtual void CopyTo(Array array, Int32 index); | |
public virtual IEnumerator GetEnumerator(); | |
public virtual Object Peek(); | |
public virtual Object Pop(); | |
public virtual void Push(Object obj); | |
static public Stack Synchronized(Stack stack); | |
public virtual Object ToArray(); |
public abstract sealed class StructuralComparisons | |
static public IComparer StructuralComparer { get; } | |
static public IEqualityComparer StructuralEqualityComparer { get; } |