JetBrains.Platform.ReSharper.DocumentManager Global document manager Gets document by project item. Gets project item by document item Saves the specified document Saves all documents Returns all unsaved documents Returns true if the specified document has not been saved since the last modification Attempts to make all the specified files writable Documents to make writable Change for this change provider is Raised before a document is modified Raised before a document has been changed externally. The handlers of this event are given a chance to cancel the external change. Raised before a document has been saved. The handlers of this event are given a chance to cancel save. Raised after a document has been saved. Text range in document Gets document by project item. Represents a common interface for range markers in project files Gets the current text range corresponding to the range marker Gets the associated document Gets a value indicating whether the range marker is valid Indicates whether the range market is greedy to left Indicates whether the range market is greedy to right Raised when Range has been changed due to changes in document