public static List <string> list(this DotNet_SDK_GacUtil gacUtil, string criteria)
 {
     return(gacUtil.execute("/l {0}".format(criteria))
            .split_onLines()
            .where ((line) => line.regEx("Version.*PublicKey"))
            .toList());;
 }
        public static bool install_In_Gac(this DotNet_SDK_GacUtil gacUtil, string assemblyToInstall)
        {
            "Installing Assembly into GAC: {0}".info(assemblyToInstall);
            var result = gacUtil.execute("/i {0}".format(assemblyToInstall));

            if (result.contains("Assembly successfully added to the cache"))
            {
                "Assembly successfully added to the cache".info();
                return(true);
            }
            result.error();
            return(false);
        }
 public static string help(this DotNet_SDK_GacUtil gacUtil)
 {
     return(gacUtil.execute(""));
 }