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>.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()