コード例 #1
0
ファイル: Source.cs プロジェクト: svick/visualfsharp
 internal void Abort()
 {
     if (opened && action != null)
     {
         action.AbortCompoundAction();
         action = null;
         opened = false;
     }
 }
コード例 #2
0
ファイル: Source.cs プロジェクト: svick/visualfsharp
 internal void Close()
 {
     if (opened && action != null)
     {
         action.CloseCompoundAction();
         action = null;
         opened = false;
     }
 }
コード例 #3
0
ファイル: Source.cs プロジェクト: svick/visualfsharp
 internal CompoundViewAction(IVsTextView view, string description)
 {
     opened = false;
     action = (IVsCompoundAction)view;
     if (this.action == null)
     {
         throw new ArgumentNullException("(IVsCompoundAction)view");
     }
     NativeMethods.ThrowOnFailure(action.OpenCompoundAction(description));
     opened = true;
 }
コード例 #4
0
ファイル: Source.cs プロジェクト: svick/visualfsharp
 internal void Abort()
 {
     if (opened && action != null)
     {
         action.AbortCompoundAction();
         action = null;
         opened = false;
         ResumeColorization(); // batch colorization
     }
 }
コード例 #5
0
ファイル: Source.cs プロジェクト: svick/visualfsharp
 internal CompoundAction(ISource src, string description)
 {
     this.opened = false;
     this.src = src;
     this.action = (IVsCompoundAction)src.GetTextLines();
     if (this.action == null)
     {
         throw new ArgumentNullException("(IVsCompoundAction)src.GetTextLines()");
     }
     NativeMethods.ThrowOnFailure(action.OpenCompoundAction(description));
     this.opened = true;
     this.colorizer = src.GetColorizer();
     if (colorizer != null) colorizer.Suspend(); // batch colorization            
 }
コード例 #6
0
ファイル: Source.cs プロジェクト: Graham-Pedersen/IronPlot
 /// <include file='doc\Source.uex' path='docs/doc[@for="CompoundActionBase.Close"]/*' />
 public virtual void Close()
 {
     if (opened && action != null) {
         int hr = action.CloseCompoundAction();
         if (!VSErrorHandler.Succeeded(hr)) {
             Trace.WriteLine("CloseCompoundAction failed!");
         }
         action = null;
         opened = false;
     }
 }