Beispiel #1
0
        private void OnScriptCountChanged(object sender, ScriptCountChangedEventArgs e)
        {
            // Subscribe to Modified event on newly added text buffers.
            foreach (IScriptObject addedScript in e.ScriptsAdded)
            {
                ITextBuffer textBuffer = addedScript.GetTextBuffer();
                textBuffer.Modified += scriptModifiedHandler;
            }

            // Unsubscribe from text buffers that are being removed.
            foreach (IScriptObject removedScript in e.ScriptsRemoved)
            {
                ITextBuffer textBuffer = removedScript.GetTextBuffer();
                textBuffer.Modified -= scriptModifiedHandler;
            }
        }
 void OnScriptCountChanged(object sender, ScriptCountChangedEventArgs e)
 {
     this.totalOpenScripts += e.ScriptsAdded.Count;
     this.totalOpenScripts -= e.ScriptsRemoved.Count;
 }