30 references to SymbolKeyWriter
Microsoft.CodeAnalysis.Workspaces (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)
17public 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)
38public static void Create(ISymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BuiltinOperatorSymbolKey.cs (1)
15public 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)
16public 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)
16public sealed override void Create(IFunctionPointerTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (3)
15public sealed override void Create(IMethodSymbol symbol, SymbolKeyWriter visitor) 59public sealed override void Create(IMethodSymbol symbol, SymbolKeyWriter visitor) 127public 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)
15public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
24public sealed override void Create(INamespaceSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (1)
15public 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)
55private static readonly ObjectPool<SymbolKeyWriter> s_writerPool = SharedPools.Default<SymbolKeyWriter>(); 97public static SymbolKeyWriter GetWriter(CancellationToken cancellationToken) 99var visitor = s_writerPool.Allocate();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (1)
18public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (1)
11public 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)