6 instantiations of PooledDisposer
Microsoft.CodeAnalysis.Extensions.Package (6)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
1037return new PooledDisposer<ArrayBuilder<T>>(instance); 1055return new PooledDisposer<ArrayBuilder<T>>(instance); 1080return new PooledDisposer<ArrayBuilder<T>>(instance, discardLargeInstances);
src\roslyn\src\Dependencies\PooledObjects\PooledDictionary.cs (1)
89return new PooledDisposer<PooledDictionary<K, V>>(instance);
src\roslyn\src\Dependencies\PooledObjects\PooledHashSet.cs (1)
78return new PooledDisposer<PooledHashSet<T>>(instance);
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
129return new PooledDisposer<PooledStringBuilder>(pooledInstance, discardLargeInstances);
14 references to PooledDisposer
Microsoft.CodeAnalysis.Extensions.Package (14)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (4)
1010public static PooledDisposer<ArrayBuilder<T>> GetInstance( 1023public static PooledDisposer<ArrayBuilder<T>> GetInstance( 1040public static PooledDisposer<ArrayBuilder<T>> GetInstance( 1058public static PooledDisposer<ArrayBuilder<T>> GetInstance(
src\roslyn\src\Dependencies\PooledObjects\PooledDictionary.cs (1)
76public static PooledDisposer<PooledDictionary<K, V>> GetInstance(
src\roslyn\src\Dependencies\PooledObjects\PooledHashSet.cs (1)
65public static PooledDisposer<PooledHashSet<T>> GetInstance(
src\roslyn\src\Dependencies\PooledObjects\PooledStringBuilder.cs (2)
120public static PooledDisposer<PooledStringBuilder> GetInstance(out StringBuilder instance) 123public static PooledDisposer<PooledStringBuilder> GetInstance(bool discardLargeInstances, out StringBuilder instance)
Symbols\INamedTypeSymbolExtensions.cs (3)
421using var _ = ArrayBuilder<ISymbol>.GetInstance(out var results); 464using var _ = PooledHashSet<string>.GetInstance(out var seenNames); 547using var _ = PooledDictionary<ISymbol, int>.GetInstance(out var result);
Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
94using var _ = ArrayBuilder<INamespaceOrTypeSymbol>.GetInstance(out var stack);
Symbols\ISymbolExtensions.cs (1)
155using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result);
Symbols\ITypeSymbolExtensions.cs (1)
861using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var result);