42 references to SymbolKeyReader
Microsoft.CodeAnalysis.Workspaces (42)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AbstractSymbolKey.cs (2)
14public SymbolKeyResolution Resolve(SymbolKeyReader reader, out string? failureReason) 17protected abstract SymbolKeyResolution Resolve(SymbolKeyReader reader, TSymbol? contextualSymbol, out string? failureReason);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AliasSymbolKey.cs (1)
26SymbolKeyReader reader, IAliasSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
35public static SymbolKeyResolution Resolve(SymbolKeyReader reader, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
35SymbolKeyReader reader, INamedTypeSymbol? contextualSymbol, out string? failureReason) 76private static ImmutableArray<Location> ReadPropertyLocations(SymbolKeyReader reader, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ArrayTypeSymbolKey.cs (1)
20SymbolKeyReader reader, IArrayTypeSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AssemblySymbolKey.cs (1)
23SymbolKeyReader reader, IAssemblySymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
131public static SymbolKeyResolution Resolve(SymbolKeyReader reader, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BuiltinOperatorSymbolKey.cs (1)
25SymbolKeyReader reader, IMethodSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.DynamicTypeSymbolKey.cs (1)
20SymbolKeyReader reader, IDynamicTypeSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
66SymbolKeyReader reader, INamedTypeSymbol? contextualType, out string? failureReason) 111SymbolKeyReader reader, INamedTypeSymbol? contextualType, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
20SymbolKeyReader reader, IEventSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FieldSymbolKey.cs (1)
20SymbolKeyReader reader, IFieldSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
35SymbolKeyReader reader, IFunctionPointerTypeSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.MethodSymbolKey.cs (4)
25SymbolKeyReader reader, IMethodSymbol? contextualMethod, out string? failureReason) 67SymbolKeyReader reader, IMethodSymbol? contextualMethod, out string? failureReason) 161SymbolKeyReader reader, IMethodSymbol? contextualSymbol, out string? failureReason) 245SymbolKeyReader reader, bool isPartialImplementationPart, IMethodSymbol method)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ModuleSymbolKey.cs (1)
19SymbolKeyReader reader, IModuleSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (2)
40SymbolKeyReader reader, INamedTypeSymbol? contextualSymbol, out string? failureReason) 90SymbolKeyReader reader,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamespaceSymbolKey.cs (1)
59SymbolKeyReader reader, INamespaceSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ParameterSymbolKey.cs (2)
24SymbolKeyReader reader, IParameterSymbol? contextualSymbol, out string? failureReason) 80PooledArrayBuilder<IParameterSymbol> result, SymbolKeyReader reader,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PointerTypeSymbolKey.cs (1)
17SymbolKeyReader reader, IPointerTypeSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PreprocessingSymbolKey.cs (1)
16protected sealed override SymbolKeyResolution Resolve(SymbolKeyReader reader, IPreprocessingSymbol? contextualSymbol, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PropertySymbolKey.cs (2)
26SymbolKeyReader reader, IPropertySymbol? contextualSymbol, out string? failureReason) 92SymbolKeyReader reader,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (6)
322private static readonly ObjectPool<SymbolKeyReader> s_readerPool = SharedPools.Default<SymbolKeyReader>(); 356public static SymbolKeyReader GetReader( 361var reader = s_readerPool.Allocate(); 441public readonly ref struct MethodPopper(SymbolKeyReader reader, IMethodSymbol? method) 447public readonly ref struct ContextualSymbolPopper(SymbolKeyReader reader, ISymbol? contextualSymbol)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (4)
55SymbolKeyReader reader, INamedTypeSymbol? contextualSymbol, out string? failureReason) 66SymbolKeyReader reader, INamedTypeSymbol? contextualSymbol, out string? failureReason) 94SymbolKeyReader reader, INamedTypeSymbol? contextualType, out string? failureReason) 128private static ImmutableArray<Location> ReadElementLocations(SymbolKeyReader reader, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterOrdinalSymbolKey.cs (1)
20public static SymbolKeyResolution Resolve(SymbolKeyReader reader, out string? failureReason)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TypeParameterSymbolKey.cs (1)
31SymbolKeyReader reader, ITypeParameterSymbol? contextualSymbol, out string? failureReason)