1 instantiation of RemoteServiceCallbackId
Microsoft.CodeAnalysis.Workspaces (1)
Remote\RemoteServiceCallbackDispatcher.cs (1)
39
var callbackId = new
RemoteServiceCallbackId
(Interlocked.Increment(ref _callbackId));
47 references to RemoteServiceCallbackId
Microsoft.CodeAnalysis.Workspaces (47)
FindSymbols\IRemoteSymbolFinderService.cs (11)
18
ValueTask AddReferenceItemsAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken);
19
ValueTask ReferenceItemsCompletedAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken);
20
ValueTask OnStartedAsync(
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken);
21
ValueTask OnCompletedAsync(
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken);
22
ValueTask OnDefinitionFoundAsync(
RemoteServiceCallbackId
callbackId, SerializableSymbolGroup group, CancellationToken cancellationToken);
23
ValueTask OnReferencesFoundAsync(
RemoteServiceCallbackId
callbackId, ImmutableArray<(SerializableSymbolGroup group, SerializableSymbolAndProjectId definition, SerializableReferenceLocation reference)> references, CancellationToken cancellationToken);
25
ValueTask AddLiteralItemsAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken);
26
ValueTask LiteralItemsCompletedAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken);
27
ValueTask OnLiteralReferenceFoundAsync(
RemoteServiceCallbackId
callbackId, DocumentId documentId, TextSpan span, CancellationToken cancellationToken);
30
ValueTask FindReferencesAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, SerializableSymbolAndProjectId symbolAndProjectIdArg, ImmutableArray<DocumentId> documentArgs,
33
ValueTask FindLiteralReferencesAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, object value, TypeCode typeCode, CancellationToken cancellationToken);
FindSymbols\SymbolFinder.CallbackDispatcher.cs (11)
27
private FindLiteralsServerCallback GetFindLiteralsCallback(
RemoteServiceCallbackId
callbackId)
30
private FindReferencesServerCallback GetFindReferencesCallback(
RemoteServiceCallbackId
callbackId)
35
public ValueTask AddReferenceItemsAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken)
38
public ValueTask ReferenceItemsCompletedAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken)
41
public ValueTask OnCompletedAsync(
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken)
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)
50
public ValueTask OnStartedAsync(
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken)
55
public ValueTask AddLiteralItemsAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken)
58
public ValueTask LiteralItemsCompletedAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken)
61
public ValueTask OnLiteralReferenceFoundAsync(
RemoteServiceCallbackId
callbackId, DocumentId documentId, TextSpan span, CancellationToken cancellationToken)
Remote\IRemoteOptionsCallback.cs (1)
12
ValueTask<TOptions> GetOptionsAsync(
RemoteServiceCallbackId
callbackId, string language, CancellationToken cancellationToken);
Remote\RemoteHostClient.cs (8)
81
Func<TService,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation,
91
Func<TService,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation,
180
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation,
191
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation,
203
/// Equivalent to <see cref="TryInvokeAsync{TService}(Solution, Func{TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask}, object, CancellationToken)"/>
210
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation,
220
/// Equivalent to <see cref="TryInvokeAsync{TService}(Solution, Func{TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask}, object, CancellationToken)"/>
227
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation,
Remote\RemoteServiceCallbackDispatcher.cs (6)
19
internal readonly struct Handle(ConcurrentDictionary<
RemoteServiceCallbackId
, object> callbackInstances,
RemoteServiceCallbackId
callbackId) : IDisposable
21
public readonly
RemoteServiceCallbackId
Id = callbackId;
30
private readonly ConcurrentDictionary<
RemoteServiceCallbackId
, object> _callbackInstances = new(concurrencyLevel: 2, capacity: 10);
39
var
callbackId = new RemoteServiceCallbackId(Interlocked.Increment(ref _callbackId));
45
public object GetCallback(
RemoteServiceCallbackId
callbackId)
Remote\RemoteServiceConnection.cs (10)
33
Func<TService,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation,
37
Func<TService,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation,
94
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation,
99
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation,
104
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation,
110
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation,
119
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation,
125
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation,
130
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation,
136
Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation,