public Tagger(IReplPromptProvider /*!*/ promptProvider)
 {
     Assert.NotNull(promptProvider);
     _promptProvider = promptProvider;
     _promptProvider.PromptChanged += new Action <SnapshotSpan>((span) => {
         var tagsChanged = TagsChanged;
         if (tagsChanged != null)
         {
             tagsChanged(this, new SnapshotSpanEventArgs(span));
         }
     });
 }
 public GlyphFactory(IReplPromptProvider /*!*/ promptProvider)
 {
     Assert.NotNull(promptProvider);
     _promptProvider = promptProvider;
 }