public ValueTask <ImmutableArray <TextSpan> > GetSpansAsync(
     RemoteServiceCallbackId callbackId,
     CancellationToken cancellationToken
     ) =>
 (
     (DocumentActiveStatementSpanProviderCallback)GetCallback(callbackId)
 ).GetSpansAsync(cancellationToken);
     > GetActiveStatementsAsync(
     RemoteServiceCallbackId callbackId,
     CancellationToken cancellationToken
     ) =>
 ((EditSessionCallback)GetCallback(callbackId)).GetActiveStatementsAsync(
     cancellationToken
     );
 > FindReferenceAssembliesWithTypeAsync(
     RemoteServiceCallbackId callbackId,
     string name,
     int arity,
     CancellationToken cancellationToken
 ) =>
     GetService(callbackId)
         .FindReferenceAssembliesWithTypeAsync(name, arity, cancellationToken);
 public ValueTask OnReferenceFoundAsync(
     RemoteServiceCallbackId callbackId,
     SerializableSymbolGroup symbolGroup,
     SerializableSymbolAndProjectId definition,
     SerializableReferenceLocation reference
     ) =>
 GetFindReferencesCallback(callbackId)
 .OnReferenceFoundAsync(symbolGroup, definition, reference);
예제 #5
0
 public ManagedEditAndContinueDebuggerService(
     RemoteCallback <IRemoteEditAndContinueService.ICallback> callback,
     RemoteServiceCallbackId callbackId
     )
 {
     _callback   = callback;
     _callbackId = callbackId;
 }
 public ValueTask <ManagedEditAndContinueAvailability> GetAvailabilityAsync(
     RemoteServiceCallbackId callbackId,
     Guid mvid,
     CancellationToken cancellationToken
     ) =>
 ((EditSessionCallback)GetCallback(callbackId)).GetAvailabilityAsync(
     mvid,
     cancellationToken
     );
 public ValueTask PrepareModuleForUpdateAsync(
     RemoteServiceCallbackId callbackId,
     Guid mvid,
     CancellationToken cancellationToken
     ) =>
 ((EditSessionCallback)GetCallback(callbackId)).PrepareModuleForUpdateAsync(
     mvid,
     cancellationToken
     );
 public ValueTask<ImmutableArray<PackageWithTypeResult>> FindPackagesWithTypeAsync(
     RemoteServiceCallbackId callbackId,
     string source,
     string name,
     int arity,
     CancellationToken cancellationToken
 ) =>
     GetService(callbackId)
         .FindPackagesWithTypeAsync(source, name, arity, cancellationToken);
 public ValueTask <ImmutableArray <string> > GetCapabilitiesAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken)
 => ((EditSessionCallback)GetCallback(callbackId)).GetCapabilitiesAsync(cancellationToken);
 public ValueTask <ImmutableArray <ActiveStatementSpan> > GetSpansAsync(RemoteServiceCallbackId callbackId, DocumentId?documentId, string filePath, CancellationToken cancellationToken)
 => ((ActiveStatementSpanProviderCallback)GetCallback(callbackId)).GetSpansAsync(documentId, filePath, cancellationToken);
예제 #11
0
 public ValueTask OnLiteralReferenceFoundAsync(RemoteServiceCallbackId callbackId, DocumentId documentId, TextSpan span)
 => GetFindLiteralsCallback(callbackId).OnLiteralReferenceFoundAsync(documentId, span);
예제 #12
0
 public ValueTask LiteralItemCompletedAsync(RemoteServiceCallbackId callbackId)
 => GetFindLiteralsCallback(callbackId).ItemCompletedAsync();
예제 #13
0
            // literals

            public ValueTask AddLiteralItemsAsync(RemoteServiceCallbackId callbackId, int count)
            => GetFindLiteralsCallback(callbackId).AddItemsAsync(count);
 public ValueTask OnStartedAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken)
 => GetFindReferencesCallback(callbackId).OnStartedAsync(cancellationToken);
 public UnitTestingRemoteServiceCallbackIdWrapper(RemoteServiceCallbackId underlyingObject)
 => UnderlyingObject = underlyingObject;
예제 #16
0
            // references

            public ValueTask AddReferenceItemsAsync(RemoteServiceCallbackId callbackId, int count)
            => GetFindReferencesCallback(callbackId).AddItemsAsync(count);
 private new NavigateToSearchServiceCallback GetCallback(RemoteServiceCallbackId callbackId)
 => (NavigateToSearchServiceCallback)base.GetCallback(callbackId);
예제 #18
0
 private FindReferencesServerCallback GetFindReferencesCallback(RemoteServiceCallbackId callbackId)
 => (FindReferencesServerCallback)GetCallback(callbackId);
예제 #19
0
 private FindLiteralsServerCallback GetFindLiteralsCallback(RemoteServiceCallbackId callbackId)
 => (FindLiteralsServerCallback)GetCallback(callbackId);
 public ValueTask LiteralItemsCompletedAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken)
 => GetFindLiteralsCallback(callbackId).ItemsCompletedAsync(count, cancellationToken);
예제 #21
0
 public PythiaRemoteServiceCallbackIdWrapper(RemoteServiceCallbackId underlyingObject)
 => UnderlyingObject = underlyingObject;
            // references

            public ValueTask AddReferenceItemsAsync(RemoteServiceCallbackId callbackId, int count, CancellationToken cancellationToken)
            => GetFindReferencesCallback(callbackId).AddItemsAsync(count, cancellationToken);
 private ISymbolSearchService GetService(RemoteServiceCallbackId callbackId) =>
     (ISymbolSearchService)GetCallback(callbackId);
예제 #24
0
 public ValueTask OnStartedAsync(RemoteServiceCallbackId callbackId)
 => GetFindReferencesCallback(callbackId).OnStartedAsync();
예제 #25
0
 public ValueTask ReferenceItemCompletedAsync(RemoteServiceCallbackId callbackId)
 => GetFindReferencesCallback(callbackId).ItemCompletedAsync();
 public ValueTask OnFindInDocumentCompletedAsync(RemoteServiceCallbackId callbackId, DocumentId documentId, CancellationToken cancellationToken)
 => GetFindReferencesCallback(callbackId).OnFindInDocumentCompletedAsync(documentId, cancellationToken);
 public ValueTask OnResultFoundAsync(RemoteServiceCallbackId callbackId, RoslynNavigateToItem result)
 => GetCallback(callbackId).OnResultFoundAsync(result);
예제 #28
0
 public ValueTask OnDefinitionFoundAsync(RemoteServiceCallbackId callbackId, SerializableSymbolGroup symbolGroup)
 => GetFindReferencesCallback(callbackId).OnDefinitionFoundAsync(symbolGroup);
예제 #29
0
 public ValueTask <ImmutableArray <ManagedActiveStatementDebugInfo> > GetActiveStatementsAsync(RemoteServiceCallbackId callbackId, CancellationToken cancellationToken)
 => ((EditSessionCallback)GetCallback(callbackId)).GetActiveStatementsAsync(cancellationToken);
예제 #30
0
 public ValueTask OnFindInDocumentStartedAsync(RemoteServiceCallbackId callbackId, DocumentId documentId)
 => GetFindReferencesCallback(callbackId).OnFindInDocumentStartedAsync(documentId);