ParseErrorTagger Class
Provides an ITagger<T> implementation that tags IParseError objects found in a document's parse data.
public class ParseErrorTagger : CollectionTagger<ISquiggleTag>, ICollection<TagVersionRange<ISquiggleTag>>, IEnumerable<TagVersionRange<ISquiggleTag>>, IEnumerable, ICollectionTagger<ISquiggleTag>, ITagger<ISquiggleTag>, ITaggerBase, IOrderable, IKeyedObject, INotifyCollectionChanged
- Inheritance:
- Object TaggerBase<ISquiggleTag> CollectionTagger<ISquiggleTag> Object
- Implements:
- ICollectionTagger<ISquiggleTag> ITagger<ISquiggleTag> ITaggerBase IOrderable IKeyedObject
Constructors
ParseErrorTagger(ICodeDocument)
Initializes a new instance of the ParseErrorTagger
class.
public ParseErrorTagger(ICodeDocument document)
Parameter | Type | Description |
---|---|---|
document | ICodeDocument | The document to which this manager is attached. |
Properties
MaximumParseErrorCount
Gets or sets the maximum number of parse errors that can be pulled from the parse data.
public int MaximumParseErrorCount { get; set; }
Property Value
- Int32:
The maximum number of parse errors that can be pulled from the parse data. The default value is
5000
.
Methods
OnClosed()
Occurs when the tagger is closed.
protected override void OnClosed()
Inherited Members
- CollectionTagger<ISquiggleTag>.Add(TagVersionRange<ISquiggleTag>)
- CollectionTagger<ISquiggleTag>.Add(ITextSnapshotLine, ISquiggleTag)
- CollectionTagger<ISquiggleTag>.Add(TextSnapshotRange, ISquiggleTag)
- CollectionTagger<ISquiggleTag>.Clear()
- CollectionTagger<ISquiggleTag>.CreateBatch()
- CollectionTagger<ISquiggleTag>.Contains(TagVersionRange<ISquiggleTag>)
- CollectionTagger<ISquiggleTag>.CopyTo(TagVersionRange<ISquiggleTag>[], Int32)
- CollectionTagger<ISquiggleTag>.FindNext(ITextSnapshotLine, ITagSearchOptions<ISquiggleTag>)
- CollectionTagger<ISquiggleTag>.FindNext(TextSnapshotOffset, ITagSearchOptions<ISquiggleTag>)
- CollectionTagger<ISquiggleTag>.GetEnumerator()
- CollectionTagger<ISquiggleTag>.GetTags(NormalizedTextSnapshotRangeCollection, Object)
- CollectionTagger<ISquiggleTag>.Remove(TagVersionRange<ISquiggleTag>)
- CollectionTagger<ISquiggleTag>.Remove(ISquiggleTag)
- CollectionTagger<ISquiggleTag>.RemoveAll(Predicate<TagVersionRange<ISquiggleTag>>)
- CollectionTagger<ISquiggleTag>.Toggle(ITextSnapshotLine, ISquiggleTag)
- CollectionTagger<ISquiggleTag>.Toggle(TextSnapshotRange, ISquiggleTag)
- CollectionTagger<ISquiggleTag>.Count
- CollectionTagger<ISquiggleTag>.Item[ISquiggleTag]
- CollectionTagger<ISquiggleTag>.CollectionChanged
- TaggerBase<ISquiggleTag>.ITaggerBase.NotifyTagAggregatorAttached(ITagAggregatorBase)
- TaggerBase<ISquiggleTag>.ITaggerBase.NotifyTagAggregatorDetached(ITagAggregatorBase)
- TaggerBase<ISquiggleTag>.ChangeDocument(ICodeDocument)
- TaggerBase<ISquiggleTag>.Close()
- TaggerBase<ISquiggleTag>.OnTagAggregatorAttached(ITagAggregatorBase)
- TaggerBase<ISquiggleTag>.OnTagAggregatorDetached(ITagAggregatorBase)
- TaggerBase<ISquiggleTag>.OnTagsChanged(TagsChangedEventArgs)
- TaggerBase<ISquiggleTag>.Document
- TaggerBase<ISquiggleTag>.Key
- TaggerBase<ISquiggleTag>.Orderings
- TaggerBase<ISquiggleTag>.Closed
- TaggerBase<ISquiggleTag>.TagsChanged
- Object.ToString()
- Object.Equals(Object)
- Object.Equals(Object, Object)
- Object.ReferenceEquals(Object, Object)
- Object.GetHashCode()
- Object.GetType()
- Object.MemberwiseClone()