public void masterCodeChanger(string changes)
{
List<string> endPoints = Peers();
XDocument doc = XDocument.Parse(changes);
var q = from x in doc.Elements().Descendants("Pid") select x;
string Pid = q.ElementAt(0).Value.ToString();
q = from x in doc.Elements().Descendants("delete") select x;
string delno = q.ElementAt(0).Value.ToString();
q = from x in doc.Elements().Descendants("add") select x;
string addno = q.ElementAt(0).Value.ToString();
q = from x in doc.Elements().Descendants("addstring") select x;
string addString = q.ElementAt(0).Value.ToString();
//UIteams function
//function(Pid,delno,addno,addString);
changes = changes.Substring(changes.IndexOf('>') + 1, changes.LastIndexOf('<') - changes.IndexOf('>') - 1);
changes = "<sourcechange>" + changes + "</sourcechange>";
//senderFunction(endPoints,changes);
}
public void sourceCodeChanged(int dellineno, int addlineno, string addstring)