public void ResetCheckpoint(String name, Checkpoint cType) { if (!NamedCheckpoints.ContainsKey(name)) { return; } NamedCheckpoints[name].ResetCheckpoint(cType); }
public Int32 GetNextCheckpoint(String name, Checkpoint cType) { CheckpointSetContainer set = null; if (NamedCheckpoints.ContainsKey(name)) { set = NamedCheckpoints[name]; } else { set = new CheckpointSetContainer(); NamedCheckpoints.Add(name, set); } return(set.GetNextCheckpoint(cType)); }
public void ResetAllCheckpoints() { CheckpointSet.ResetAll(); NamedCheckpoints.Clear(); }