1 instantiation of Releaser
Microsoft.CodeAnalysis (1)
src\Dependencies\PooledObjects\PooledDelegates.cs (1)
31return new Releaser(obj);
36 references to Releaser
Microsoft.CodeAnalysis (36)
DiagnosticAnalyzer\AnalyzerExecutor.cs (10)
298using var _ = PooledDelegates.GetPooledFunction( 331using var _ = PooledDelegates.GetPooledFunction( 385using var _ = PooledDelegates.GetPooledFunction( 495using var _ = PooledDelegates.GetPooledFunction( 544using var _ = PooledDelegates.GetPooledFunction( 597using var _ = PooledDelegates.GetPooledFunction( 642using var _ = PooledDelegates.GetPooledFunction( 957using var _ = PooledDelegates.GetPooledFunction( 1017using var _ = PooledDelegates.GetPooledFunction( 1115using var _ = PooledDelegates.GetPooledFunction(
src\Dependencies\PooledObjects\PooledDelegates.cs (26)
22private static Releaser GetPooledDelegate<TPooled, TArg, TUnboundDelegate, TBoundDelegate>(TUnboundDelegate unboundDelegate, TArg argument, out TBoundDelegate boundDelegate) 37/// until the returned <see cref="Releaser"/> is disposed. 62/// <returns>A disposable <see cref="Releaser"/> which returns the object to the delegate pool.</returns> 63public static Releaser GetPooledAction<TArg>(Action<TArg> unboundAction, TArg argument, out Action boundAction) 69/// until the returned <see cref="Releaser"/> is disposed. 95/// <returns>A disposable <see cref="Releaser"/> which returns the object to the delegate pool.</returns> 96public static Releaser GetPooledAction<T1, TArg>(Action<T1, TArg> unboundAction, TArg argument, out Action<T1> boundAction) 102/// until the returned <see cref="Releaser"/> is disposed. 129/// <returns>A disposable <see cref="Releaser"/> which returns the object to the delegate pool.</returns> 130public static Releaser GetPooledAction<T1, T2, TArg>(Action<T1, T2, TArg> unboundAction, TArg argument, out Action<T1, T2> boundAction) 136/// until the returned <see cref="Releaser"/> is disposed. 164/// <returns>A disposable <see cref="Releaser"/> which returns the object to the delegate pool.</returns> 165public static Releaser GetPooledAction<T1, T2, T3, TArg>(Action<T1, T2, T3, TArg> unboundAction, TArg argument, out Action<T1, T2, T3> boundAction) 171/// number of times until the returned <see cref="Releaser"/> is disposed. 197/// <returns>A disposable <see cref="Releaser"/> which returns the object to the delegate pool.</returns> 198public static Releaser GetPooledFunction<TArg, TResult>(Func<TArg, TResult> unboundFunction, TArg argument, out Func<TResult> boundFunction) 206public static Releaser GetPooledCreateValueCallback<TKey, TArg, TValue>( 216/// number of times until the returned <see cref="Releaser"/> is disposed. 243/// <returns>A disposable <see cref="Releaser"/> which returns the object to the delegate pool.</returns> 244public static Releaser GetPooledFunction<T1, TArg, TResult>(Func<T1, TArg, TResult> unboundFunction, TArg argument, out Func<T1, TResult> boundFunction) 250/// number of times until the returned <see cref="Releaser"/> is disposed. 278/// <returns>A disposable <see cref="Releaser"/> which returns the object to the delegate pool.</returns> 279public static Releaser GetPooledFunction<T1, T2, TArg, TResult>(Func<T1, T2, TArg, TResult> unboundFunction, TArg argument, out Func<T1, T2, TResult> boundFunction) 285/// number of times until the returned <see cref="Releaser"/> is disposed. 314/// <returns>A disposable <see cref="Releaser"/> which returns the object to the delegate pool.</returns> 315public static Releaser GetPooledFunction<T1, T2, T3, TArg, TResult>(Func<T1, T2, T3, TArg, TResult> unboundFunction, TArg argument, out Func<T1, T2, T3, TResult> boundFunction)