public static dynamic DeserializerProtNFe(string path) { dynamic result = new DanzorDynamicXml(path); return result.protNFe; }
private object PrepareGetMembeResult(GetMemberBinder binder, IEnumerable<XElement> nodes) { var collections = new string[] { "det", "dup" }; object result; if (nodes.IsEmpty()) { if (collections.Contains(binder.Name)) result = new List<DanzorDynamicXml>(); else result = new DanzorDynamicXml(); } else if (collections.Contains(binder.Name)) result = nodes.Select(n => new DanzorDynamicXml(n)).ToList(); else result = new DanzorDynamicXml(nodes.First()); return result; }