public static dynamic DeserializePlist(this ICakeContext context, FilePath file) { using (var stream = File.OpenRead(file.FullPath)) { var document = XDocument.Load(stream); return(PlistConvert.Deserialize(document.Root)); } }
public static dynamic DeserializePlist(this ICakeContext context, FilePath path) { var file = context.FileSystem.GetFile(path); using (var stream = file.OpenRead()) { var document = XDocument.Load(stream); return(PlistConvert.Deserialize(document.Root)); } }
public static dynamic DeserializePlist(this ICakeContext context, string xml) { return(PlistConvert.Deserialize(XElement.Parse(xml))); }