Exemple #1
0
 public void WriteWrapperAsync()
 {
     WorkAsync((s, e) =>
     {
         SetStatus(WrapperStatus.WritingWrapper);
         try
         {
             var writer = new CSharpProjectWriter(this);
             writer.Write();
         }
         catch (Exception ex)
         {
             WrapperEvent.Invoke(this, new WrapperProjectEventArgs(WrapperProjectEvent.LogMessage, ex.ToString()));
         }
         SetStatus(WrapperStatus.WritingWrapperDone);
     });
 }
Exemple #2
0
 public void SetStatus(WrapperStatus status)
 {
     Status = status;
     WrapperEvent.Invoke(this, new WrapperProjectEventArgs(WrapperProjectEvent.StatusChanged, status));
 }
Exemple #3
0
 public void Log(string message)
 {
     WrapperEvent.Invoke(this, new WrapperProjectEventArgs(WrapperProjectEvent.LogMessage, message));
 }