4 implementations of IPoolableObject
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (1)
77internal abstract class DirectiveVisitor : SyntaxWalker, IPoolableObject
Language\Legacy\ClassifiedSpanVisitor.cs (1)
12internal sealed class ClassifiedSpanVisitor : SyntaxWalker, IPoolableObject
Language\TagHelperObjectBuilder`1.cs (1)
10public abstract partial class TagHelperObjectBuilder<T> : IPoolableObject
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
25private sealed class ClassifiedSpanVisitor : SyntaxWalker, IPoolableObject
8 references to IPoolableObject
Microsoft.AspNetCore.Razor.Utilities.Shared (5)
PooledObjects\DefaultPool.cs (5)
19where T : class, IPoolableObject, new() 23where T : class, IPoolableObject 27where T : class, IPoolableObject 31where T : class, IPoolableObject 43where T : class, IPoolableObject
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Legacy\ClassifiedSpanVisitor.cs (1)
448void IPoolableObject.Reset()
Language\TagHelperObjectBuilder`1.cs (1)
54void IPoolableObject.Reset()
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
456void IPoolableObject.Reset()