public override ITagSpanWrap<FeatureTokenTag> CreateTag(int startLocation, int length, FeatureTokenTypes type) { var Tag = Create.TestObjectFor<ITagSpanWrap<FeatureTokenTag>>(); Given.That(Tag).Text.Is(Feature.Substring(startLocation, length)); Given.That(Tag).Type.Is(type); return Tag; }
public virtual ITagSpanWrap <FeatureTokenTag> CreateTag(int StartLocation, int Length, FeatureTokenTypes Type) { try { var Span = new SnapshotSpan(Snapshot, new Span(StartLocation, Length)); if (TagsChanged != null) { TagsChanged(this, new SnapshotSpanEventArgs(Span)); } var NewTag = new TagSpan <FeatureTokenTag>(Span, new FeatureTokenTag(Type)); return(new TagSpanWrap <FeatureTokenTag> { Core = NewTag }); } catch { return(EmptyTag); } }
public override ITagSpanWrap <FeatureTokenTag> CreateTag(int startLocation, int length, FeatureTokenTypes type) { var Tag = Create.TestObjectFor <ITagSpanWrap <FeatureTokenTag> >(); Given.That(Tag).Text.Is(Feature.Substring(startLocation, length)); Given.That(Tag).Type.Is(type); return(Tag); }
public FeatureTokenTag(FeatureTokenTypes type) { Type = type; }
protected ITagSpanWrap<FeatureTokenTag> CreateTag(int StartLocation, int Length, FeatureTokenTypes Type) { return TagFactory.CreateTag(StartLocation, Length, Type); }