1 instantiation of RemoteServiceCallbackId
Microsoft.CodeAnalysis.Workspaces (1)
Remote\RemoteServiceCallbackDispatcher.cs (1)
39
var callbackId = new
RemoteServiceCallbackId
(Interlocked.Increment(ref _callbackId));
171 references to RemoteServiceCallbackId
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
Remote\RazorRemoteServiceCallbackIdWrapper.cs (3)
14
internal
RemoteServiceCallbackId
UnderlyingObject { get; }
16
public RazorRemoteServiceCallbackIdWrapper(
RemoteServiceCallbackId
underlyingObject)
19
public static implicit operator RazorRemoteServiceCallbackIdWrapper(
RemoteServiceCallbackId
id)
Microsoft.CodeAnalysis.Features (72)
AddImport\Remote\IRemoteMissingImportDiscoveryService.cs (5)
19
ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(
RemoteServiceCallbackId
callbackId, string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken);
20
ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(
RemoteServiceCallbackId
callbackId, string source, string name, CancellationToken cancellationToken);
21
ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(
RemoteServiceCallbackId
callbackId, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken);
25
Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, DocumentId documentId, TextSpan span, string diagnosticId, int maxResults,
29
Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, DocumentId id, TextSpan span, ImmutableArray<string> diagnosticIds,
AddImport\Remote\RemoteMissingImportDiscoveryServiceCallbackDispatcher.cs (4)
31
private ISymbolSearchService GetService(
RemoteServiceCallbackId
callbackId)
34
public ValueTask<ImmutableArray<PackageResult>> FindPackagesAsync(
RemoteServiceCallbackId
callbackId, string source, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken)
37
public ValueTask<ImmutableArray<PackageWithAssemblyResult>> FindPackagesWithAssemblyAsync(
RemoteServiceCallbackId
callbackId, string source, string name, CancellationToken cancellationToken)
40
public ValueTask<ImmutableArray<ReferenceAssemblyResult>> FindReferenceAssembliesAsync(
RemoteServiceCallbackId
callbackId, TypeQuery typeQuery, NamespaceQuery namespaceQuery, CancellationToken cancellationToken)
DesignerAttribute\IRemoteDesignerAttributeDiscoveryService.cs (5)
23
ValueTask ReportDesignerAttributeDataAsync(
RemoteServiceCallbackId
callbackId, ImmutableArray<DesignerAttributeData> data, CancellationToken cancellationToken);
26
ValueTask DiscoverDesignerAttributesAsync(
RemoteServiceCallbackId
callbackId, Checksum solutionChecksum, CancellationToken cancellationToken);
27
ValueTask DiscoverDesignerAttributesAsync(
RemoteServiceCallbackId
callbackId, Checksum solutionChecksum, DocumentId priorityDocument, CancellationToken cancellationToken);
35
private new IDesignerAttributeDiscoveryService.ICallback GetCallback(
RemoteServiceCallbackId
callbackId)
38
public ValueTask ReportDesignerAttributeDataAsync(
RemoteServiceCallbackId
callbackId, ImmutableArray<DesignerAttributeData> data, CancellationToken cancellationToken)
EditAndContinue\Remote\IRemoteEditAndContinueService.cs (10)
20
ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken);
21
ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(
RemoteServiceCallbackId
callbackId, Guid mvid, CancellationToken cancellationToken);
22
ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken);
23
ValueTask PrepareModuleForUpdateAsync(
RemoteServiceCallbackId
callbackId, Guid mvid, CancellationToken cancellationToken);
25
ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(
RemoteServiceCallbackId
callbackId, DocumentId? documentId, string filePath, CancellationToken cancellationToken);
26
ValueTask<string?> TryGetMatchingSourceTextAsync(
RemoteServiceCallbackId
callbackId, string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken);
29
ValueTask<ImmutableArray<DiagnosticData>> GetDocumentDiagnosticsAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, DocumentId documentId, CancellationToken cancellationToken);
30
ValueTask<EmitSolutionUpdateResults.Data> EmitSolutionUpdateAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, DebuggingSessionId sessionId, ImmutableDictionary<ProjectId, RunningProjectInfo> runningProjects, CancellationToken cancellationToken);
39
ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken);
51
ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, DebuggingSessionId sessionId, DocumentId documentId, CancellationToken cancellationToken);
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (6)
32
public ValueTask<ImmutableArray<ActiveStatementSpan>> GetSpansAsync(
RemoteServiceCallbackId
callbackId, DocumentId? documentId, string filePath, CancellationToken cancellationToken)
35
public ValueTask<string?> TryGetMatchingSourceTextAsync(
RemoteServiceCallbackId
callbackId, string filePath, ImmutableArray<byte> requiredChecksum, SourceHashAlgorithm checksumAlgorithm, CancellationToken cancellationToken)
38
public ValueTask<ImmutableArray<ManagedActiveStatementDebugInfo>> GetActiveStatementsAsync(
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken)
41
public ValueTask<ManagedHotReloadAvailability> GetAvailabilityAsync(
RemoteServiceCallbackId
callbackId, Guid mvid, CancellationToken cancellationToken)
44
public ValueTask<ImmutableArray<string>> GetCapabilitiesAsync(
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken)
47
public ValueTask PrepareModuleForUpdateAsync(
RemoteServiceCallbackId
callbackId, Guid mvid, CancellationToken cancellationToken)
FindUsages\IRemoteFindUsagesService.cs (18)
27
ValueTask AddItemsAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken);
28
ValueTask ItemsCompletedAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken);
29
ValueTask ReportMessageAsync(
RemoteServiceCallbackId
callbackId, string message, CancellationToken cancellationToken);
30
ValueTask ReportInformationalMessageAsync(
RemoteServiceCallbackId
callbackId, string message, CancellationToken cancellationToken);
31
ValueTask SetSearchTitleAsync(
RemoteServiceCallbackId
callbackId, string title, CancellationToken cancellationToken);
32
ValueTask OnDefinitionFoundAsync(
RemoteServiceCallbackId
callbackId, SerializableDefinitionItem definition, CancellationToken cancellationToken);
33
ValueTask OnReferencesFoundAsync(
RemoteServiceCallbackId
callbackId, ImmutableArray<SerializableSourceReferenceItem> references, CancellationToken cancellationToken);
38
RemoteServiceCallbackId
callbackId,
45
RemoteServiceCallbackId
callbackId,
59
private new FindUsagesServerCallback GetCallback(
RemoteServiceCallbackId
callbackId)
62
public ValueTask<ClassificationOptions> GetOptionsAsync(
RemoteServiceCallbackId
callbackId, string language, CancellationToken cancellationToken)
65
public ValueTask AddItemsAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken)
68
public ValueTask ItemsCompletedAsync(
RemoteServiceCallbackId
callbackId, int count, CancellationToken cancellationToken)
71
public ValueTask OnDefinitionFoundAsync(
RemoteServiceCallbackId
callbackId, SerializableDefinitionItem definition, CancellationToken cancellationToken)
74
public ValueTask OnReferencesFoundAsync(
RemoteServiceCallbackId
callbackId, ImmutableArray<SerializableSourceReferenceItem> references, CancellationToken cancellationToken)
77
public ValueTask ReportMessageAsync(
RemoteServiceCallbackId
callbackId, string message, CancellationToken cancellationToken)
80
public ValueTask ReportInformationalMessageAsync(
RemoteServiceCallbackId
callbackId, string message, CancellationToken cancellationToken)
83
public ValueTask SetSearchTitleAsync(
RemoteServiceCallbackId
callbackId, string title, CancellationToken cancellationToken)
NavigateTo\IRemoteNavigateToSearchService.cs (9)
20
ValueTask SearchDocumentAndRelatedDocumentsAsync(Checksum solutionChecksum, DocumentId documentId, string searchPattern, ImmutableArray<string> kinds,
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken);
21
ValueTask SearchProjectsAsync(Checksum solutionChecksum, ImmutableArray<ProjectId> projectIds, ImmutableArray<DocumentId> priorityDocumentIds, string searchPattern, ImmutableArray<string> kinds,
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken);
23
ValueTask SearchGeneratedDocumentsAsync(Checksum solutionChecksum, ImmutableArray<ProjectId> projectIds, string searchPattern, ImmutableArray<string> kinds,
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken);
24
ValueTask SearchCachedDocumentsAsync(ImmutableArray<DocumentKey> documentKeys, ImmutableArray<DocumentKey> priorityDocumentKeys, string searchPattern, ImmutableArray<string> kinds,
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken);
30
ValueTask OnItemsFoundAsync(
RemoteServiceCallbackId
callbackId, ImmutableArray<RoslynNavigateToItem> items);
31
ValueTask OnProjectCompletedAsync(
RemoteServiceCallbackId
callbackId);
40
private new NavigateToSearchServiceCallback GetCallback(
RemoteServiceCallbackId
callbackId)
43
public ValueTask OnItemsFoundAsync(
RemoteServiceCallbackId
callbackId, ImmutableArray<RoslynNavigateToItem> items)
46
public ValueTask OnProjectCompletedAsync(
RemoteServiceCallbackId
callbackId)
RelatedDocuments\IRemoteRelatedDocumentsService.cs (4)
18
Checksum solutionChecksum, DocumentId documentId, int position,
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken);
22
ValueTask ReportRelatedDocumentAsync(
RemoteServiceCallbackId
callbackId, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken);
31
private new RelatedDocumentsServiceCallback GetCallback(
RemoteServiceCallbackId
callbackId)
34
public ValueTask ReportRelatedDocumentAsync(
RemoteServiceCallbackId
callbackId, ImmutableArray<DocumentId> documentIds, CancellationToken cancellationToken)
SemanticSearch\IRemoteSemanticSearchService.cs (11)
22
ValueTask OnDefinitionFoundAsync(
RemoteServiceCallbackId
callbackId, SerializableDefinitionItem definition, CancellationToken cancellationToken);
23
ValueTask OnUserCodeExceptionAsync(
RemoteServiceCallbackId
callbackId, UserCodeExceptionInfo exception, CancellationToken cancellationToken);
24
ValueTask<ClassificationOptions> GetClassificationOptionsAsync(
RemoteServiceCallbackId
callbackId, string language, CancellationToken cancellationToken);
25
ValueTask AddItemsAsync(
RemoteServiceCallbackId
callbackId, int itemCount, CancellationToken cancellationToken);
26
ValueTask ItemsCompletedAsync(
RemoteServiceCallbackId
callbackId, int itemCount, CancellationToken cancellationToken);
30
ValueTask<ExecuteQueryResult> ExecuteQueryAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, CompiledQueryId queryId, CancellationToken cancellationToken);
41
public ValueTask OnDefinitionFoundAsync(
RemoteServiceCallbackId
callbackId, SerializableDefinitionItem definition, CancellationToken cancellationToken)
44
public ValueTask OnUserCodeExceptionAsync(
RemoteServiceCallbackId
callbackId, UserCodeExceptionInfo exception, CancellationToken cancellationToken)
47
public ValueTask AddItemsAsync(
RemoteServiceCallbackId
callbackId, int itemCount, CancellationToken cancellationToken)
50
public ValueTask ItemsCompletedAsync(
RemoteServiceCallbackId
callbackId, int itemCount, CancellationToken cancellationToken)
53
public ValueTask<ClassificationOptions> GetClassificationOptionsAsync(
RemoteServiceCallbackId
callbackId, string language, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Remote.ServiceHub (37)
Services\BrokeredServiceBase.cs (1)
180
protected static OptionsProvider<TOptions> GetClientOptionsProvider<TOptions, TCallback>(RemoteCallback<TCallback> callback,
RemoteServiceCallbackId
callbackId)
Services\ClientOptionsProvider.cs (1)
13
internal sealed class ClientOptionsProvider<TOptions, TCallback>(RemoteCallback<TCallback> callback,
RemoteServiceCallbackId
callbackId) : OptionsProvider<TOptions>
Services\DesignerAttributeDiscovery\RemoteDesignerAttributeDiscoveryService.cs (3)
19
RemoteServiceCallbackId
callbackId) : IDesignerAttributeDiscoveryService.ICallback
34
RemoteServiceCallbackId
callbackId,
50
RemoteServiceCallbackId
callbackId,
Services\EditAndContinue\RemoteEditAndContinueService.cs (9)
30
private readonly
RemoteServiceCallbackId
_callbackId;
32
public ManagedEditAndContinueDebuggerService(RemoteCallback<IRemoteEditAndContinueService.ICallback> callback,
RemoteServiceCallbackId
callbackId)
54
private readonly
RemoteServiceCallbackId
_callbackId;
56
public SourceTextProvider(RemoteCallback<IRemoteEditAndContinueService.ICallback> callback,
RemoteServiceCallbackId
callbackId)
77
private ActiveStatementSpanProvider CreateActiveStatementSpanProvider(
RemoteServiceCallbackId
callbackId)
83
public ValueTask<DebuggingSessionId> StartDebuggingSessionAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, ImmutableArray<DocumentId> captureMatchingDocuments, bool captureAllMatchingDocuments, bool reportDiagnostics, CancellationToken cancellationToken)
122
public ValueTask<ImmutableArray<DiagnosticData>> GetDocumentDiagnosticsAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, DocumentId documentId, CancellationToken cancellationToken)
144
Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, DebuggingSessionId sessionId, ImmutableDictionary<ProjectId, RunningProjectInfo> runningProjects, CancellationToken cancellationToken)
211
public ValueTask<ImmutableArray<ActiveStatementSpan>> GetAdjustedActiveStatementSpansAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, DebuggingSessionId sessionId, DocumentId documentId, CancellationToken cancellationToken)
Services\FindUsages\RemoteFindUsagesService.cs (4)
29
RemoteServiceCallbackId
callbackId,
54
RemoteServiceCallbackId
callbackId,
78
private readonly
RemoteServiceCallbackId
_callbackId;
81
public RemoteFindUsageContext(RemoteCallback<IRemoteFindUsagesService.ICallback> callback,
RemoteServiceCallbackId
callbackId)
Services\MissingImportDiscovery\RemoteMissingImportDiscoveryService.cs (4)
31
RemoteServiceCallbackId
callbackId,
61
RemoteServiceCallbackId
callbackId,
100
RemoteServiceCallbackId
callbackId)
104
private readonly
RemoteServiceCallbackId
_callbackId = callbackId;
Services\NavigateToSearch\RemoteNavigateToSearchService.cs (5)
32
RemoteServiceCallbackId
callbackId, CancellationToken cancellationToken)
53
RemoteServiceCallbackId
callbackId,
72
RemoteServiceCallbackId
callbackId,
92
RemoteServiceCallbackId
callbackId,
110
RemoteServiceCallbackId
callbackId,
Services\RelatedDocuments\RemoteRelatedDocumentsService.cs (2)
28
private Func<ImmutableArray<DocumentId>, CancellationToken, ValueTask> GetCallbackFunction(
RemoteServiceCallbackId
callbackId)
38
RemoteServiceCallbackId
callbackId,
Services\SemanticSearch\RemoteSemanticSearchService.cs (2)
27
RemoteServiceCallbackId
callbackId) : ISemanticSearchResultsObserver, OptionsProvider<ClassificationOptions>
86
RemoteServiceCallbackId
callbackId,
Services\SymbolFinder\RemoteSymbolFinderService.cs (6)
36
RemoteServiceCallbackId
callbackId,
69
public ValueTask FindLiteralReferencesAsync(Checksum solutionChecksum,
RemoteServiceCallbackId
callbackId, object value, TypeCode typeCode, CancellationToken cancellationToken)
176
private readonly
RemoteServiceCallbackId
_callbackId;
180
public FindLiteralReferencesProgressCallback(RemoteCallback<IRemoteSymbolFinderService.ICallback> callback,
RemoteServiceCallbackId
callbackId)
201
private readonly
RemoteServiceCallbackId
_callbackId;
205
public FindReferencesProgressCallback(Solution solution, RemoteCallback<IRemoteSymbolFinderService.ICallback> callback,
RemoteServiceCallbackId
callbackId)
Microsoft.CodeAnalysis.Remote.Workspaces (12)
BrokeredServiceConnection.cs (6)
129
public override async ValueTask<bool> TryInvokeAsync(Func<TService,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken)
146
public override async ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(Func<TService,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken)
230
public override async ValueTask<bool> TryInvokeAsync(SolutionCompilationState compilationState, Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken)
249
public override async ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(SolutionCompilationState compilationState, Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken)
268
public override async ValueTask<bool> TryInvokeAsync(SolutionCompilationState compilationState, ProjectId projectId, Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask> invocation, CancellationToken cancellationToken)
287
public override async ValueTask<Optional<TResult>> TryInvokeAsync<TResult>(SolutionCompilationState compilationState, ProjectId projectId, Func<TService, Checksum,
RemoteServiceCallbackId
, CancellationToken, ValueTask<TResult>> invocation, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\PythiaRemoteServiceCallbackIdWrapper.cs (3)
14
internal
RemoteServiceCallbackId
UnderlyingObject { get; }
16
public PythiaRemoteServiceCallbackIdWrapper(
RemoteServiceCallbackId
underlyingObject)
19
public static implicit operator PythiaRemoteServiceCallbackIdWrapper(
RemoteServiceCallbackId
id)
ExternalAccess\UnitTesting\Api\UnitTestingRemoteServiceCallbackIdWrapper.cs (3)
14
internal
RemoteServiceCallbackId
UnderlyingObject { get; }
16
public UnitTestingRemoteServiceCallbackIdWrapper(
RemoteServiceCallbackId
underlyingObject)
19
public static implicit operator UnitTestingRemoteServiceCallbackIdWrapper(
RemoteServiceCallbackId
id)
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,