6 implementations of IPooled
Microsoft.CodeAnalysis.Workspaces (6)
FindSymbols\FindReferences\MetadataUnifyingSymbolHashSet.cs (1)
11internal sealed class MetadataUnifyingSymbolHashSet : HashSet<ISymbol>, IPooled
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
20, IPooled
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
17, IPooled
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
16, IPooled
src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
22: IPooled
Utilities\Deque.cs (1)
20internal sealed class Deque<T> : IPooled
7 references to IPooled
Microsoft.CodeAnalysis.Workspaces (7)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
981void IPooled.Free(bool discardLargeInstances)
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
70void IPooled.Free(bool discardLargeInstance)
src\Dependencies\PooledObjects\PooledDisposer.cs (1)
15where TPoolable : class, IPooled
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
59void IPooled.Free(bool discardLargeInstance)
src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
119void IPooled.Free(bool discardLargeInstances)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledDisposer.cs (1)
9where TPoolable : class, IPooled
Utilities\Deque.cs (1)
135void IPooled.Free(bool discardLargeInstances)