4 instantiations of ConcurrentStack
mscorlib (1)
parent\parent\parent\parent\InternalApis\NDP_Common\inc\PinnableBufferCache.cs (1)
432private ConcurrentStack<object> m_FreeList = new ConcurrentStack<object>();
System (1)
parent\parent\parent\InternalApis\NDP_Common\inc\PinnableBufferCache.cs (1)
432private ConcurrentStack<object> m_FreeList = new ConcurrentStack<object>();
System.Data (2)
fx\src\data\System\Data\ProviderBase\DbConnectionPool.cs (2)
436private readonly ConcurrentStack<DbConnectionInternal> _stackOld = new ConcurrentStack<DbConnectionInternal>(); 437private readonly ConcurrentStack<DbConnectionInternal> _stackNew = new ConcurrentStack<DbConnectionInternal>();
45 references to ConcurrentStack
mscorlib (42)
parent\parent\parent\parent\InternalApis\NDP_Common\inc\PinnableBufferCache.cs (1)
432private ConcurrentStack<object> m_FreeList = new ConcurrentStack<object>();
system\Collections\Concurrent\ConcurrentStack.cs (41)
46/// All public and protected members of <see cref="ConcurrentStack{T}"/> are thread-safe and may be used 88/// Initializes a new instance of the <see cref="ConcurrentStack{T}"/> 96/// Initializes a new instance of the <see cref="ConcurrentStack{T}"/> 100/// cref="ConcurrentStack{T}"/>.</param> 175/// Gets a value that indicates whether the <see cref="ConcurrentStack{T}"/> is empty. 177/// <value>true if the <see cref="ConcurrentStack{T}"/> is empty; otherwise, false.</value> 195/// Gets the number of elements contained in the <see cref="ConcurrentStack{T}"/>. 197/// <value>The number of elements contained in the <see cref="ConcurrentStack{T}"/>.</value> 233/// with the SyncRoot; otherwise, false. For <see cref="ConcurrentStack{T}"/>, this property always 258/// Removes all objects from the <see cref="ConcurrentStack{T}"/>. 276/// <see cref="ConcurrentStack{T}"/>. The <see cref="T:System.Array"/> must 310/// Copies the <see cref="ConcurrentStack{T}"/> elements to an existing one-dimensional <see 315/// <see cref="ConcurrentStack{T}"/>. The <see cref="T:System.Array"/> must have zero-based 325/// -or- The number of elements in the source <see cref="ConcurrentStack{T}"/> is greater than the 345/// Inserts an object at the top of the <see cref="ConcurrentStack{T}"/>. 347/// <param name="item">The object to push onto the <see cref="ConcurrentStack{T}"/>. The value can be 369/// Inserts multiple objects at the top of the <see cref="ConcurrentStack{T}"/> atomically. 371/// <param name="items">The objects to push onto the <see cref="ConcurrentStack{T}"/>.</param> 391/// Inserts multiple objects at the top of the <see cref="ConcurrentStack{T}"/> atomically. 393/// <param name="items">The objects to push onto the <see cref="ConcurrentStack{T}"/>.</param> 395/// inserting elements onto the top of the <see cref="ConcurrentStack{T}"/>.</param> 397/// cref="ConcurrentStack{T}"/>.</param> 503/// <remarks>For <see cref="ConcurrentStack{T}"/>, this operation 504/// will always insert the object onto the top of the <see cref="ConcurrentStack{T}"/> 513/// Attempts to return an object from the top of the <see cref="ConcurrentStack{T}"/> 538/// Attempts to pop and return the object at the top of the <see cref="ConcurrentStack{T}"/>. 545/// cref="ConcurrentStack{T}"/> 567/// Attempts to pop and return multiple objects from the top of the <see cref="ConcurrentStack{T}"/> 572/// cref="ConcurrentStack{T}"/> will be added. 575/// cref="ConcurrentStack{T}"/> and inserted in 597/// Attempts to pop and return multiple objects from the top of the <see cref="ConcurrentStack{T}"/> 602/// cref="ConcurrentStack{T}"/> will be added. 605/// inserting elements from the top of the <see cref="ConcurrentStack{T}"/>.</param> 607/// cref="ConcurrentStack{T}"/> and inserted into <paramref name="items"/>.</param> 609/// the <see cref="ConcurrentStack{T}"/> and inserted in <paramref name="items"/>.</returns> 757/// <remarks>For <see cref="ConcurrentStack{T}"/>, this operation will attempt to pope the object at 758/// the top of the <see cref="ConcurrentStack{T}"/>. 766/// Copies the items stored in the <see cref="ConcurrentStack{T}"/> to a new array. 769/// cref="ConcurrentStack{T}"/>.</returns> 795/// Returns an enumerator that iterates through the <see cref="ConcurrentStack{T}"/>. 797/// <returns>An enumerator for the <see cref="ConcurrentStack{T}"/>.</returns>
System (1)
parent\parent\parent\InternalApis\NDP_Common\inc\PinnableBufferCache.cs (1)
432private ConcurrentStack<object> m_FreeList = new ConcurrentStack<object>();
System.Data (2)
fx\src\data\System\Data\ProviderBase\DbConnectionPool.cs (2)
436private readonly ConcurrentStack<DbConnectionInternal> _stackOld = new ConcurrentStack<DbConnectionInternal>(); 437private readonly ConcurrentStack<DbConnectionInternal> _stackNew = new ConcurrentStack<DbConnectionInternal>();