1 instantiation of SerializableSymbolGroup
Microsoft.CodeAnalysis.Workspaces (1)
Remote\RemoteArguments.cs (1)
259return new SerializableSymbolGroup(new HashSet<SerializableSymbolAndProjectId>(
15 references to SerializableSymbolGroup
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\SymbolFinder\RemoteSymbolFinderService.cs (4)
229var dehydratedGroup = SerializableSymbolGroup.Dehydrate(_solution, group, cancellationToken); 236var dehydratedGroup = SerializableSymbolGroup.Dehydrate(_solution, group, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\IRemoteSymbolFinderService.cs (2)
24ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId, SerializableSymbolGroup group, CancellationToken cancellationToken); 25ValueTask OnReferenceFoundAsync(RemoteServiceCallbackId callbackId, SerializableSymbolGroup group, SerializableSymbolAndProjectId definition, SerializableReferenceLocation reference, CancellationToken cancellationToken);
FindSymbols\SymbolFinder.CallbackDispatcher.cs (2)
43public ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId, SerializableSymbolGroup symbolGroup, CancellationToken cancellationToken) 52public ValueTask OnReferenceFoundAsync(RemoteServiceCallbackId callbackId, SerializableSymbolGroup symbolGroup, SerializableSymbolAndProjectId definition, SerializableReferenceLocation reference, CancellationToken cancellationToken)
FindSymbols\SymbolFinder.FindReferencesServerCallback.cs (3)
29private readonly Dictionary<SerializableSymbolGroup, SymbolGroup> _groupMap = new(); 64public async ValueTask OnDefinitionFoundAsync(SerializableSymbolGroup dehydrated, CancellationToken cancellationToken) 91SerializableSymbolGroup serializableSymbolGroup,
Remote\RemoteArguments.cs (4)
218internal class SerializableSymbolGroup : IEquatable<SerializableSymbolGroup> 231=> obj is SerializableSymbolGroup group && Equals(group); 233public bool Equals(SerializableSymbolGroup? other) 257public static SerializableSymbolGroup Dehydrate(Solution solution, SymbolGroup group, CancellationToken cancellationToken)