public override ArrayList EnumerateValues(baseKey RootKey, string key) { ArrayList alValues = new ArrayList(); if (IsConnected) { try { alValues.AddRange(RegistryMethod.EnumerateValues(connectionScope, RootKey, key)); alValues.Sort(); } catch (ManagementException err) { Console.WriteLine("An error occurred: " + err.Message); } } return(alValues); }