public IEnumerator <KeyValuePair <T, int> > GetEnumerator() { foreach (var pair in _qGramsDictionary) { yield return(new KeyValuePair <T, int>(TypeConversion.CreateQgram <T>(pair.Key), pair.Value)); } }