11 references to SerializableSymbolGroup
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\IRemoteSymbolFinderService.cs (2)
22
ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId,
SerializableSymbolGroup
group, CancellationToken cancellationToken);
23
ValueTask OnReferencesFoundAsync(RemoteServiceCallbackId callbackId, ImmutableArray<(
SerializableSymbolGroup
group, SerializableSymbolAndProjectId definition, SerializableReferenceLocation reference)> references, CancellationToken cancellationToken);
FindSymbols\SymbolFinder.CallbackDispatcher.cs (2)
44
public ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId,
SerializableSymbolGroup
symbolGroup, CancellationToken cancellationToken)
47
public ValueTask OnReferencesFoundAsync(RemoteServiceCallbackId callbackId, ImmutableArray<(
SerializableSymbolGroup
group, SerializableSymbolAndProjectId definition, SerializableReferenceLocation reference)> references, CancellationToken cancellationToken)
FindSymbols\SymbolFinder.FindReferencesServerCallback.cs (3)
27
private readonly Dictionary<
SerializableSymbolGroup
, SymbolGroup> _groupMap = [];
42
public async ValueTask OnDefinitionFoundAsync(
SerializableSymbolGroup
dehydrated, CancellationToken cancellationToken)
69
ImmutableArray<(
SerializableSymbolGroup
serializableSymbolGroup, SerializableSymbolAndProjectId serializableSymbol, SerializableReferenceLocation reference)> references,
Remote\RemoteArguments.cs (4)
201
internal sealed class SerializableSymbolGroup(HashSet<SerializableSymbolAndProjectId> symbols) : IEquatable<
SerializableSymbolGroup
>
209
=> obj is
SerializableSymbolGroup
group && Equals(group);
211
public bool Equals(
SerializableSymbolGroup
? other)
235
public static
SerializableSymbolGroup
Dehydrate(Solution solution, SymbolGroup group, CancellationToken cancellationToken)