30 references to SymbolKeyWriter
Microsoft.CodeAnalysis.CodeStyle (30)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AbstractSymbolKey.cs (1)
12public abstract void Create(TSymbol symbol, SymbolKeyWriter writer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
18public sealed override void Create(IAliasSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
21public static void Create(ISymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (1)
18public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
13public sealed override void Create(IArrayTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
15public sealed override void Create(IAssemblySymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
39public static void Create(ISymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BuiltinOperatorSymbolKey.cs (1)
17public sealed override void Create(IMethodSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (1)
13public sealed override void Create(IDynamicTypeSymbol symbol, SymbolKeyWriter writer)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (1)
17public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
13public sealed override void Create(IEventSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FieldSymbolKey.cs (1)
13public sealed override void Create(IFieldSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
18public sealed override void Create(IFunctionPointerTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (3)
16public sealed override void Create(IMethodSymbol symbol, SymbolKeyWriter visitor) 60public sealed override void Create(IMethodSymbol symbol, SymbolKeyWriter visitor) 128public sealed override void Create(IMethodSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (1)
15public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
17public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
25public sealed override void Create(INamespaceSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
16public sealed override void Create(IParameterSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (1)
13public sealed override void Create(IPointerTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PreprocessingSymbolKey.cs (1)
13public sealed override void Create(IPreprocessingSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (1)
15public sealed override void Create(IPropertySymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (4)
56private static readonly ObjectPool<SymbolKeyWriter> s_writerPool = SharedPools.Default<SymbolKeyWriter>(); 98public static SymbolKeyWriter GetWriter(CancellationToken cancellationToken) 100var visitor = s_writerPool.Allocate();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
20public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (1)
13public static void Create(ITypeParameterSymbol symbol, int methodIndex, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
15public sealed override void Create(ITypeParameterSymbol symbol, SymbolKeyWriter visitor)