static void Main(string[] args)
 {
     XmlReader reader = XmlReader.Create(FILENAME);
     XmlSerializer serializer = new XmlSerializer(typeof(EnvironmentNodeConfigurationParameters));
     EnvironmentNodeConfigurationParameters parameters = (EnvironmentNodeConfigurationParameters)serializer.Deserialize(reader);
     List<ComplexNodeConfigurations> cncs = parameters.cdpl.cnc;
     foreach (ComplexNodeConfigurations cnc in cncs)
     {
         List<NodeConfigurations> nodeList = cnc.cnc2.nodeList;
         nodeList = nodeList.OrderBy(x => x.guid).ToList();
     }
 }
 static void Main(string[] args)
 {
     XmlReader     reader     = XmlReader.Create(FILENAME);
     XmlSerializer serializer = new XmlSerializer(typeof(EnvironmentNodeConfigurationParameters));
     EnvironmentNodeConfigurationParameters parameters = (EnvironmentNodeConfigurationParameters)serializer.Deserialize(reader);
 }