コード例 #1
0
 public InvalidOutliningRegionException(BlockStructureService service, ITextSnapshot snapshot, Span snapshotSpan, Span regionSpan)
     : base(GetExceptionMessage(service, snapshot, snapshotSpan, regionSpan))
 {
     _service = service;
     _snapshot = snapshot;
     _snapshotSpan = snapshotSpan;
     _regionSpan = regionSpan;
 }
コード例 #2
0
 private static string GetExceptionMessage(BlockStructureService service, ITextSnapshot snapshot, Span snapshotSpan, Span regionSpan)
 {
     return $"OutliningService({service.GetType()}) produced an invalid region.  ITextSnapshot span is {snapshotSpan}. OutliningSpan is {regionSpan}.";
 }