public SolarisPkgInfo getPkgInfo(string pkg) { string tmpVal; Dictionary<string, string> allProps = getAllPkgProps(pkg); SolarisPkgInfo retVal = new SolarisPkgInfo() { PkgInst = pkg }; allProps.TryGetValue("NAME", out tmpVal); retVal.Name = tmpVal; allProps.TryGetValue("CATEGORY", out tmpVal); retVal.Category = tmpVal; allProps.TryGetValue("VERSION", out tmpVal); retVal.Version = tmpVal; allProps.TryGetValue("VENDOR", out tmpVal); retVal.Vendor = tmpVal; allProps.TryGetValue("DESC", out tmpVal); retVal.Description = tmpVal; return retVal; }
public SolarisPkgInfo CollectPackageInfo(string pkg) { string tmpVal; Dictionary <string, string> allProps = CollectAllPackages(pkg); SolarisPkgInfo retVal = new SolarisPkgInfo() { PkgInst = pkg }; allProps.TryGetValue("NAME", out tmpVal); retVal.Name = tmpVal; allProps.TryGetValue("CATEGORY", out tmpVal); retVal.Category = tmpVal; allProps.TryGetValue("VERSION", out tmpVal); retVal.Version = tmpVal; allProps.TryGetValue("VENDOR", out tmpVal); retVal.Vendor = tmpVal; allProps.TryGetValue("DESC", out tmpVal); retVal.Description = tmpVal; return(retVal); }