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