ParseErrorTagger Class
Provides an ITagger<T> implementation that tags IParseError objects found in a document's parse data.
public class ParseErrorTagger : CollectionTagger<ISquiggleTag>, ICollectionTagger<ISquiggleTag>, ITagger<ISquiggleTag>, ITaggerBase, IOrderable, IKeyedObject
- 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
- int:
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>[], int)
- CollectionTagger<ISquiggleTag>.FindNext(ITextSnapshotLine, ITagSearchOptions<ISquiggleTag>)
- CollectionTagger<ISquiggleTag>.FindNext(TextSnapshotOffset, ITagSearchOptions<ISquiggleTag>)
- CollectionTagger<ISquiggleTag>.GetEnumerator()
- CollectionTagger<ISquiggleTag>.GetTags(NormalizedTextSnapshotRangeCollection, object)
- CollectionTagger<ISquiggleTag>.IntersectsWith(TextSnapshotRange, ISquiggleTag, TextSnapshotRange)
- 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>.this[ISquiggleTag]
- CollectionTagger<ISquiggleTag>.CollectionChanged
- 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.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()