internal void Update(TopologyServiceResultEnum resultEnum, TimeSpan latency, string error, string output)
 {
     lock (this.thisLock)
     {
         this.Result  = new TopologyServiceResult(resultEnum);
         this.Latency = latency;
         this.Error   = (error ?? string.Empty);
         this.Output  = (output ?? string.Empty);
     }
 }
 public TopologyServiceResult(TopologyServiceResultEnum result)
 {
     this.result = result;
 }