public override SynchronizerState ValidationCompleted(TValidationResult result)
 {
     this.Parent.cancellationTokenSource = null;
     this.Parent.UpdateUI(result);
     this.Parent.ValidationWork(this.Parent.lastValidationReason);
     return(this.Parent.Validating);
 }
 public override SynchronizerState ValidationCompleted(TValidationResult result)
 {
     this.Parent.cancellationTokenSource = null;
     this.Parent.UpdateUI(result);
     Monitor.Pulse(this.Parent.thisLock);
     return(this.Parent.ValidationDeactivated);
 }
Beispiel #3
0
    TSupportSettings ()
    {
      Result = TValidationResult.CreateDefault;
      IniFileManager = TIniFileManager.CreatDefault;

      m_SupportSettingsData = TSupportSettingsData.CreateDefault;

      m_FilePath = System.Environment.CurrentDirectory;
      m_FileName = TNames.SettingsIniFileName;

      IniFileManager.SelectPath (m_FilePath, m_FileName);
    }
Beispiel #4
0
 public TServicesMessage (TValidationResult result, TMessageAction messageAction, TTypeInfo typeInfo)
   : base (TResource.TModule.Services, messageAction, TNode.Create (typeInfo), typeInfo)
 {
   CopyResult (result);
 }
 public override SynchronizerState ValidationCompleted(TValidationResult result)
 {
     Fx.Assert(false, "This should never happen - we are committing, so there is no validation work in progress, not to mention the possibility for them to be completed.");
     return(this);
 }
 public override SynchronizerState ValidationCompleted(TValidationResult result)
 {
     this.Parent.cancellationTokenSource = null;
     this.Parent.UpdateUI(result);
     return(this.Parent.Idle);
 }
 public override SynchronizerState ValidationCompleted(TValidationResult result)
 {
     Fx.Assert(false, "This should never happen - we are idle, so there is no work to complete.");
     return(this);
 }
 public abstract SynchronizerState ValidationCompleted(TValidationResult result);
Beispiel #9
0
 public TFactoryMessageInternal (TValidationResult result, TInternalMessageAction messageAction, TTypeInfo typeInfo)
   : base (TResource.TModule.Factory, messageAction, TNode.Create (typeInfo), typeInfo)
 {
   CopyResult (result);
 }