public string [] GetValueNames () { AssertNotMarkedForDeletion (); ICollection keys = values.Keys; string [] vals = new string [keys.Count]; keys.CopyTo (vals, 0); return vals; }
public string[] GetValueNames(RegistryKey rkey) { KeyHandler keyHandler = KeyHandler.Lookup(rkey, true); if (keyHandler == null) { throw RegistryKey.CreateMarkedForDeletionException(); } return(keyHandler.GetValueNames()); }