31 references to SymbolKeyWriter
Microsoft.CodeAnalysis.CodeStyle (31)
SymbolKey.AbstractSymbolKey.cs (1)
12public abstract void Create(TSymbol symbol, SymbolKeyWriter writer);
SymbolKey.AliasSymbolKey.cs (1)
17public sealed override void Create(IAliasSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
21public static void Create(ISymbol symbol, SymbolKeyWriter visitor)
SymbolKey.AnonymousTypeSymbolKey.cs (1)
18public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.ArrayTypeSymbolKey.cs (1)
13public sealed override void Create(IArrayTypeSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.AssemblySymbolKey.cs (1)
15public sealed override void Create(IAssemblySymbol symbol, SymbolKeyWriter visitor)
SymbolKey.BodyLevelSymbolKey.cs (1)
39public static void Create(ISymbol symbol, SymbolKeyWriter visitor)
SymbolKey.BuiltinOperatorSymbolKey.cs (1)
17public sealed override void Create(IMethodSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.cs (2)
212using var writer = SymbolKeyWriter.GetWriter(cancellationToken);
SymbolKey.DynamicTypeSymbolKey.cs (1)
13public sealed override void Create(IDynamicTypeSymbol symbol, SymbolKeyWriter writer)
SymbolKey.ErrorTypeSymbolKey.cs (1)
17public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.EventSymbolKey.cs (1)
13public sealed override void Create(IEventSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.FieldSymbolKey.cs (1)
13public sealed override void Create(IFieldSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
18public sealed override void Create(IFunctionPointerTypeSymbol symbol, SymbolKeyWriter visitor)
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)
SymbolKey.ModuleSymbolKey.cs (1)
13public sealed override void Create(IModuleSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.NamedTypeSymbolKey.cs (1)
18public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.NamespaceSymbolKey.cs (1)
25public sealed override void Create(INamespaceSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.ParameterSymbolKey.cs (1)
15public sealed override void Create(IParameterSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.PointerTypeSymbolKey.cs (1)
13public sealed override void Create(IPointerTypeSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.PropertySymbolKey.cs (1)
13public sealed override void Create(IPropertySymbol symbol, SymbolKeyWriter visitor)
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();
SymbolKey.TupleTypeSymbolKey.cs (1)
20public sealed override void Create(INamedTypeSymbol symbol, SymbolKeyWriter visitor)
SymbolKey.TypeParameterOrdinalSymbolKey.cs (1)
13public static void Create(ITypeParameterSymbol symbol, int methodIndex, SymbolKeyWriter visitor)
SymbolKey.TypeParameterSymbolKey.cs (1)
15public sealed override void Create(ITypeParameterSymbol symbol, SymbolKeyWriter visitor)