public SassEditorManager(IDocumentManager documentManager, IIntellisenseManager intellisenseManager, IForegroundParsingTask parsingTask, IBackgroundParsingTask backgroundParsingTask) { DocumentManager = documentManager; IntellisenseManager = intellisenseManager; ParsingTask = parsingTask; // start background monitoring backgroundParsingTask.Start(); }
public SassEditor(ITextBuffer buffer, ISassDocument document, IIntellisenseCache cache, IForegroundParsingTask parsingTask) { Buffer = buffer; Cache = cache; _Document = document; ParsingTask = parsingTask; Buffer.ChangedLowPriority += OnBufferChanged; if (document.Stylesheet == null) document.StylesheetChanged += OnInitialStylesheetChange; }
public SassEditor(ITextBuffer buffer, ISassDocument document, IIntellisenseCache cache, IForegroundParsingTask parsingTask) { Buffer = buffer; Cache = cache; _Document = document; ParsingTask = parsingTask; Buffer.ChangedLowPriority += OnBufferChanged; if (document.Stylesheet == null) { document.StylesheetChanged += OnInitialStylesheetChange; } }