public void UpdateInstanceProgress(ReplicaInstanceStage stage) { lock (this.m_instance) { switch (stage) { case ReplicaInstanceStage.Initializing: this.Initializing = true; break; case ReplicaInstanceStage.Resynchronizing: this.Resynchronizing = true; break; case ReplicaInstanceStage.Running: this.Running = true; break; default: DiagCore.RetailAssert(false, "Invalid ReplicaInstanceStage: {0}", new object[] { stage.ToString() }); break; } this.ExternalStatus.Refresh(); } }
// Token: 0x06000C73 RID: 3187 RVA: 0x00036FB0 File Offset: 0x000351B0 public static bool IsTransitionPossible(ReplicaInstanceStage fromStage, ReplicaInstanceStage toStage) { return(ReplicaInstanceStageTransitionGraph.m_graph[(int)fromStage, (int)toStage]); }