private List <XmlElement> UpdateXml(string XmlNodeName, MemberReference mi) { List <XmlElement> returnValue = new List <XmlElement>(); List <FrameworkEntry> entries = new List <FrameworkEntry>(); FrameworkEntry singleEntry = new FrameworkEntry(entries, entries); singleEntry.Name = "dotnet-plat-ext-2.2"; FrameworkTypeEntry enttyType = new FrameworkTypeEntry(singleEntry); var type = GetType(typeof(mdoc.Test2.EiiImplementClass)); var ieeImplementList = MDocUpdater.GetTypeEiiMembers(type); var typeInterfaces = GetClassInterface(type); var doc = new XmlDocument(); doc.LoadXml(XmlConsts.EiiErrorImplement); var node = doc.SelectSingleNode($"/Type/Members/Member[@MemberName='{XmlNodeName}']"); if (node != null) { MDocUpdater.AddImplementedMembers(enttyType, mi, typeInterfaces, (XmlElement)node, ieeImplementList); returnValue = node.SelectNodes("Implements/InterfaceMember").Cast <XmlElement>().ToList(); } return(returnValue); }