C# (CSharp) AvalonStudio.TextEditor.Utils Namespace

Classes

Name Description
BusyManager This class is used to prevent stack overflows by representing a 'busy' flag that prevents reentrance when another call is running. However, using a simple 'bool busy' is not thread-safe, so we use a thread-static BusyManager.
BusyManager.BusyLock
CallbackOnDispose Invokes an action when it is disposed.
CharRope Poor man's template specialization: extension methods for Rope<char>.
DelayedEvents Maintains a list of delayed events to raise.
DelayedEvents.EventCall
RopeTextReader TextReader implementation that reads text from a rope.