6 instantiations of PooledDisposer
Text.Analyzers (6)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
947
return new
PooledDisposer
<ArrayBuilder<T>>(instance);
953
return new
PooledDisposer
<ArrayBuilder<T>>(instance);
961
return new
PooledDisposer
<ArrayBuilder<T>>(instance, discardLargeInstances);
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
66
return new
PooledDisposer
<PooledDictionary<K, V>>(instance);
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
55
return new
PooledDisposer
<PooledHashSet<T>>(instance);
src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
116
return new
PooledDisposer
<PooledStringBuilder>(pooledInstance, discardLargeInstances);
17 references to PooledDisposer
Text.Analyzers (17)
src\Dependencies\PooledObjects\ArrayBuilder.cs (4)
941
public static
PooledDisposer
<ArrayBuilder<T>> GetInstance(out ArrayBuilder<T> instance)
944
public static
PooledDisposer
<ArrayBuilder<T>> GetInstance(int capacity, out ArrayBuilder<T> instance)
950
public static
PooledDisposer
<ArrayBuilder<T>> GetInstance(int capacity, T fillWithValue, out ArrayBuilder<T> instance)
956
public static
PooledDisposer
<ArrayBuilder<T>> GetInstance(bool discardLargeInstances, out ArrayBuilder<T> instance)
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
63
public static
PooledDisposer
<PooledDictionary<K, V>> GetInstance(out PooledDictionary<K, V> instance)
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
52
public static
PooledDisposer
<PooledHashSet<T>> GetInstance(out PooledHashSet<T> instance)
src\Dependencies\PooledObjects\PooledStringBuilder.cs (2)
107
public static
PooledDisposer
<PooledStringBuilder> GetInstance(out StringBuilder instance)
110
public static
PooledDisposer
<PooledStringBuilder> GetInstance(bool discardLargeInstances, out StringBuilder instance)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
205
using
var
_1 = PooledHashSet<SyntaxNode>.GetInstance(out var applicableAttributeNodes);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ImmutableHashSetExtensions.cs (2)
14
using
var
_1 = PooledHashSet<T>.GetInstance(out var builder);
54
using
var
_ = PooledHashSet<T>.GetInstance(out var builder);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (5)
506
public static
PooledDisposer
<PooledHashSet<ISymbol>> GetCaptures(
514
var
builderDisposer = PooledHashSet<ISymbol>.GetInstance(out builder);
515
using
var
_ = PooledHashSet<IMethodSymbol>.GetInstance(out var nestedLambdasAndLocalFunctions);
805
using
var
_ = ArrayBuilder<IEnumerator<IOperation>>.GetInstance(out var stack);
901
using
var
_ = ArrayBuilder<IArgumentOperation>.GetInstance(arguments.Length, null!, out var parameterOrderedArguments);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
214
using
var
_ = ArrayBuilder<string>.GetInstance(out var namespaceNamesBuilder);