/// <summary> /// Creates a snapshot of the counter collection /// </summary> public CounterCollection <TEnum> Snapshot() { var result = new CounterCollection <TEnum>(); result.Append(this); return(result); }