getValues() public method

public getValues ( ) : object[]
return object[]
コード例 #1
0
 public static void populate()
 {
     if (pluginInfo.Names.Count < 1)
     {
         RegistryAccess ra = new RegistryAccess(Microsoft.Win32.Registry.CurrentUser,
                                  RegistryAccess.RegPaths.Halo2 + "PluginSets\\");
         if (ra.isOpen)
         {
             pluginInfo.Names = new List<string>(ra.getNames());
             pluginInfo.Paths = new List<string>(Array.ConvertAll(ra.getValues(),new Converter<object,string>(Convert)));
             int i = pluginInfo.Names.IndexOf("");
             if (i != -1)
             {
                 pluginInfo.Names.RemoveAt(i);
                 pluginInfo.Paths.RemoveAt(i);
             }
         }
         else
         {
             pluginInfo.Names.Add("Default");
             pluginInfo.Paths.Add(Prefs.pathPluginsFolder);
         }
         ra.CloseReg();
     }
 }
コード例 #2
0
ファイル: PluginSetSelector.cs プロジェクト: forksnd/Blam_BSP
 public static void populate()
 {
     if (pluginInfo.Names.Count < 1)
     {
         RegistryAccess ra = new RegistryAccess(Microsoft.Win32.Registry.CurrentUser,
                                                RegistryAccess.RegPaths.Halo2 + "PluginSets\\");
         if (ra.isOpen)
         {
             pluginInfo.Names = new List <string>(ra.getNames());
             pluginInfo.Paths = new List <string>(Array.ConvertAll(ra.getValues(), new Converter <object, string>(Convert)));
             int i = pluginInfo.Names.IndexOf("");
             if (i != -1)
             {
                 pluginInfo.Names.RemoveAt(i);
                 pluginInfo.Paths.RemoveAt(i);
             }
         }
         else
         {
             pluginInfo.Names.Add("Default");
             pluginInfo.Paths.Add(Prefs.pathPluginsFolder);
         }
         ra.CloseReg();
     }
 }