コード例 #1
0
 public ITextEdit CreateEdit() {
     if (EditInProgress) {
         throw new InvalidOperationException();
     }
     _edit = new MockTextEdit((MockTextSnapshot)CurrentSnapshot);
     return _edit;
 }
コード例 #2
0
ファイル: MockTextBuffer.cs プロジェクト: shijiong/ntvsiot
 public ITextEdit CreateEdit()
 {
     if (EditInProgress)
     {
         throw new InvalidOperationException();
     }
     _edit = new MockTextEdit((MockTextSnapshot)CurrentSnapshot);
     return(_edit);
 }
コード例 #3
0
        internal void EditApplied(ITextSnapshot previous)
        {
            _edit = null;
            var evt = Changed;

            if (evt != null)
            {
                evt(this, new TextContentChangedEventArgs(previous, _snapshot, new EditOptions(), null));
            }
        }
コード例 #4
0
ファイル: MockTextBuffer.cs プロジェクト: zyxws012/PTVS
        internal void EditApplied(ITextSnapshot previous)
        {
            _edit = null;
            var e = new TextContentChangedEventArgs(previous, _snapshot, new EditOptions(), null);

            foreach (var evt in new[] { ChangedHighPriority, Changed, ChangedLowPriority })
            {
                if (evt != null)
                {
                    evt(this, e);
                }
            }
        }
コード例 #5
0
 internal void EditApplied()
 {
     _edit = null;
 }
コード例 #6
0
ファイル: MockTextBuffer.cs プロジェクト: omnimark/PTVS
 internal void EditApplied(ITextSnapshot previous) {
     _edit = null;
     var e = new TextContentChangedEventArgs(previous, _snapshot, new EditOptions(), null);
     foreach (var evt in new[] { ChangedHighPriority, Changed, ChangedLowPriority }) {
         if (evt != null) {
             evt(this, e);
         }
     }
 }
コード例 #7
0
 internal void EditApplied() {
     _edit = null;
 }