System.Collections.Immutable.SecureObjectPool<T, TCaller> static class SecureObjectPool<T, TCaller> where TCaller : ISecurePooledObjectUser Documentation Code public static SecurePooledObject<T> PrepNew(TCaller caller, T newValue) public static void TryAdd(TCaller caller, SecurePooledObject<T> item) public static bool TryTake(TCaller caller, out SecurePooledObject item)