private List <IResourceConnection> CASPKinXML_getDDSes() { Diagnostics.Log("CASP_getXMLDDSes"); if (base.resource == null) { return(null); } XmlDocument caspDoc = new XmlDocument(); caspDoc.Load(base.resource.Stream); this.mainContainer = new XmlRKContainer(caspDoc); return(this.mainContainer.Owners); /*XElement casp = XElement.Load(base.Resource.Stream); * foreach (Tuple<string, string> tuple in * casp.Descendants("value") * .Where(v => CasRgbMaskWantedKeys.Contains(v.Attribute("key").Value)) * .Select(v => Tuple.Create(v.Attribute("key").Value, v.Attribute("value").Value))) * { * IResourceKey rk; * string oldKey = tuple.Item2.Substring(4).Replace('-', ':'); * string RKkey = "0x" + oldKey.Replace(":", "-0x");//translate to s3pi format * if (RK.TryParse(RKkey, out rk)) * Add("casp.PresetXML." + tuple.Item1, rk); * }/**/ }
private List<IResourceConnection> CASPKinXML_getDDSes() { Diagnostics.Log("CASP_getXMLDDSes"); if (base.resource == null) return null; XmlDocument caspDoc = new XmlDocument(); caspDoc.Load(base.resource.Stream); this.mainContainer = new XmlRKContainer(caspDoc); return this.mainContainer.Owners; /*XElement casp = XElement.Load(base.Resource.Stream); foreach (Tuple<string, string> tuple in casp.Descendants("value") .Where(v => CasRgbMaskWantedKeys.Contains(v.Attribute("key").Value)) .Select(v => Tuple.Create(v.Attribute("key").Value, v.Attribute("value").Value))) { IResourceKey rk; string oldKey = tuple.Item2.Substring(4).Replace('-', ':'); string RKkey = "0x" + oldKey.Replace(":", "-0x");//translate to s3pi format if (RK.TryParse(RKkey, out rk)) Add("casp.PresetXML." + tuple.Item1, rk); }/**/ }