Exemplo n.º 1
0
 public ForwardFidelityCustomTrackingSpan(TextVersion version, Span span, object customState, CustomTrackToVersion behavior)
     : base(version, span, SpanTrackingMode.Custom)
 {
     if (behavior == null)
     {
         throw new ArgumentNullException(nameof(behavior));
     }
     this.behavior    = behavior;
     this.customState = customState;
 }
Exemplo n.º 2
0
 public ITrackingSpan CreateCustomTrackingSpan(Span span, TrackingFidelityMode trackingFidelity, object customState, CustomTrackToVersion behavior)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 3
0
 public ITrackingSpan CreateCustomTrackingSpan(Span span, TrackingFidelityMode trackingFidelity, object customState, CustomTrackToVersion behavior)
 {
     return(new TrackingSpanMock(TextBuffer, span, SpanTrackingMode.EdgePositive, trackingFidelity));
 }
 public ITrackingSpan CreateCustomTrackingSpan(Span span, TrackingFidelityMode trackingFidelity, object customState, CustomTrackToVersion behavior) {
     throw new NotImplementedException();
 }
Exemplo n.º 5
0
 public ITrackingSpan CreateCustomTrackingSpan(Span span, TrackingFidelityMode trackingFidelity, object customState, CustomTrackToVersion behavior)
 {
     if (behavior == null)
     {
         throw new ArgumentNullException("behavior");
     }
     if (trackingFidelity != TrackingFidelityMode.Forward)
     {
         throw new NotImplementedException();
     }
     return(new ForwardFidelityCustomTrackingSpan(this, span, customState, behavior));
 }
 public ITrackingSpan CreateCustomTrackingSpan(VisualStudio.Text.Span span, TrackingFidelityMode trackingFidelity, object customState, CustomTrackToVersion behavior) => throw new NotImplementedException();
Exemplo n.º 7
0
 public ITrackingSpan CreateCustomTrackingSpan(Span span, TrackingFidelityMode trackingFidelity, object customState, CustomTrackToVersion behavior)
 {
     return new TrackingSpanMock(TextBuffer, span, SpanTrackingMode.EdgePositive, trackingFidelity);
 }
Exemplo n.º 8
0
 public ITrackingSpan CreateCustomTrackingSpan(Span span, TrackingFidelityMode trackingFidelity, object customState, CustomTrackToVersion behavior)
 {
     if (behavior == null)
     {
         throw new ArgumentNullException(nameof(behavior));
     }
     throw new NotImplementedException();
 }