public virtual string this[string key] { get { throw null; } set { } } public virtual System.Collections.ICollection Keys { get { throw null; } }