public SassEditorManager(IDocumentManager documentManager, IIntellisenseManager intellisenseManager, IForegroundParsingTask parsingTask, IBackgroundParsingTask backgroundParsingTask)
        {
            DocumentManager = documentManager;
            IntellisenseManager = intellisenseManager;
            ParsingTask = parsingTask;

            // start background monitoring
            backgroundParsingTask.Start();
        }
Beispiel #2
0
        public SassEditorManager(IDocumentManager documentManager, IIntellisenseManager intellisenseManager, IForegroundParsingTask parsingTask, IBackgroundParsingTask backgroundParsingTask)
        {
            DocumentManager     = documentManager;
            IntellisenseManager = intellisenseManager;
            ParsingTask         = parsingTask;

            // start background monitoring
            backgroundParsingTask.Start();
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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;
            }
        }