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