public static void AddTime( string key, double duration ) { Entry e; if( _collection.ContainsKey( key ) ) { e = _collection[key]; } else { e = new Entry(); _collection.Add( key, e ); } e.Time += duration; ++e.Calls; }