Ejemplo n.º 1
0
            public DataPoint(
                ReferenceCodeLensProvider owner,
                ICodeLensCallbackService callbackService,
                CodeLensDescriptor descriptor)
            {
                _owner           = owner;
                _callbackService = callbackService;

                Descriptor = descriptor;
            }
Ejemplo n.º 2
0
            public DataPoint(
                ReferenceCodeLensProvider owner,
                ICodeLensCallbackService callbackService,
                CodeLensDescriptor descriptor,
                Stream stream)
            {
                _owner           = owner;
                _callbackService = callbackService;

                Descriptor = descriptor;

                _endPoint = new RemoteEndPoint(stream, owner._client.Logger, new RoslynCallbackTarget(Invalidate));
                _endPoint.StartListening();
            }
Ejemplo n.º 3
0
        public DpdtCodeLensDataPoint(
            ICodeLensCallbackService callbackService,
            CodeLensDescriptor descriptor
            )
        {
            if (callbackService is null)
            {
                throw new ArgumentNullException(nameof(callbackService));
            }

            if (descriptor is null)
            {
                throw new ArgumentNullException(nameof(descriptor));
            }

            _callbackService = callbackService;
            _descriptor      = descriptor;
        }
Ejemplo n.º 4
0
            public DataPoint(
                ReferenceCodeLensProvider owner,
                ICodeLensCallbackService callbackService,
                CodeLensDescriptor descriptor,
                Stream stream)
            {
                _owner           = owner;
                _callbackService = callbackService;

                Descriptor = descriptor;

                _roslynRpc = stream.CreateStreamJsonRpc(
                    target: new RoslynCallbackTarget(Invalidate),
                    owner._client.Logger,
                    SpecializedCollections.SingletonEnumerable(AggregateJsonConverter.Instance));

                _roslynRpc.StartListening();
            }
Ejemplo n.º 5
0
 public CodeLensDataPoint(ICodeLensCallbackService callbackService, CodeLensDescriptor descriptor)
 {
     this.callbackService = callbackService;
     Descriptor           = descriptor;
 }