System.Collections.Stack
namespace System.Collections
{
public class Stack : ICollection, IEnumerable, ICloneable
{
public virtual int Count { get; }
public virtual bool IsSynchronized { get; }
public virtual object SyncRoot { get; }
public Stack();
public Stack(ICollection col);
public Stack(int initialCapacity);
public virtual void Clear();
public virtual object Clone();
public virtual bool Contains(object obj);
public virtual void CopyTo(Array array, int index);
public virtual IEnumerator GetEnumerator();
public virtual object Peek();
public virtual object Pop();
public virtual void Push(object obj);
public static Stack Synchronized(Stack stack);
public virtual object[] ToArray();
}
}