Ejemplo n.º 1
0
 public static string ToString(vdi_operations x)
 {
     switch (x)
     {
         case vdi_operations.scan:
             return "scan";
         case vdi_operations.clone:
             return "clone";
         case vdi_operations.copy:
             return "copy";
         case vdi_operations.resize:
             return "resize";
         case vdi_operations.resize_online:
             return "resize_online";
         case vdi_operations.snapshot:
             return "snapshot";
         case vdi_operations.destroy:
             return "destroy";
         case vdi_operations.forget:
             return "forget";
         case vdi_operations.update:
             return "update";
         case vdi_operations.force_unlock:
             return "force_unlock";
         case vdi_operations.generate_config:
             return "generate_config";
         case vdi_operations.blocked:
             return "blocked";
         default:
             return "unknown";
     }
 }
Ejemplo n.º 2
0
        public static string StringOf(this vdi_operations x)
        {
            switch (x)
            {
            case vdi_operations.clone:
                return("clone");

            case vdi_operations.copy:
                return("copy");

            case vdi_operations.resize:
                return("resize");

            case vdi_operations.resize_online:
                return("resize_online");

            case vdi_operations.snapshot:
                return("snapshot");

            case vdi_operations.mirror:
                return("mirror");

            case vdi_operations.destroy:
                return("destroy");

            case vdi_operations.forget:
                return("forget");

            case vdi_operations.update:
                return("update");

            case vdi_operations.force_unlock:
                return("force_unlock");

            case vdi_operations.generate_config:
                return("generate_config");

            case vdi_operations.enable_cbt:
                return("enable_cbt");

            case vdi_operations.disable_cbt:
                return("disable_cbt");

            case vdi_operations.data_destroy:
                return("data_destroy");

            case vdi_operations.list_changed_blocks:
                return("list_changed_blocks");

            case vdi_operations.set_on_boot:
                return("set_on_boot");

            case vdi_operations.blocked:
                return("blocked");

            default:
                return("unknown");
            }
        }
Ejemplo n.º 3
0
        public static string ToString(vdi_operations x)
        {
            switch (x)
            {
            case vdi_operations.scan:
                return("scan");

            case vdi_operations.clone:
                return("clone");

            case vdi_operations.copy:
                return("copy");

            case vdi_operations.resize:
                return("resize");

            case vdi_operations.resize_online:
                return("resize_online");

            case vdi_operations.snapshot:
                return("snapshot");

            case vdi_operations.mirror:
                return("mirror");

            case vdi_operations.destroy:
                return("destroy");

            case vdi_operations.forget:
                return("forget");

            case vdi_operations.update:
                return("update");

            case vdi_operations.force_unlock:
                return("force_unlock");

            case vdi_operations.generate_config:
                return("generate_config");

            case vdi_operations.blocked:
                return("blocked");

            default:
                return("unknown");
            }
        }
Ejemplo n.º 4
0
        internal static Dictionary <string, vdi_operations> convert_from_proxy_string_vdi_operations(object o)
        {
            Hashtable hashtable = (Hashtable)o;
            Dictionary <string, vdi_operations> dictionary = new Dictionary <string, vdi_operations>();

            if (hashtable != null)
            {
                foreach (string str in hashtable.Keys)
                {
                    try
                    {
                        string         str2        = str;
                        vdi_operations _operations = (hashtable[str] == null) ? vdi_operations.scan : ((vdi_operations)Helper.EnumParseDefault(typeof(vdi_operations), (string)hashtable[str]));
                        dictionary[str2] = _operations;
                    }
                    catch
                    {
                    }
                }
            }
            return(dictionary);
        }
Ejemplo n.º 5
0
        convert_from_proxy_string_vdi_operations(Object o)
        {
            Hashtable table = (Hashtable)o;
            Dictionary <string, vdi_operations> result = new Dictionary <string, vdi_operations>();

            if (table != null)
            {
                foreach (string key in table.Keys)
                {
                    try
                    {
                        string         k = key;
                        vdi_operations v = table[key] == null ? (vdi_operations)0 : (vdi_operations)Helper.EnumParseDefault(typeof(vdi_operations), (string)table[key]);
                        result[k] = v;
                    }
                    catch
                    {
                        continue;
                    }
                }
            }
            return(result);
        }
Ejemplo n.º 6
0
 public static string ToString(vdi_operations x)
 {
     return(x.StringOf());
 }