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