Cim.Eap.Tx.AskLoadStatusRequest.ITxMessage C# (CSharp) Method

ITxMessage() private method

private ITxMessage ( System.Xml.Linq.XElement txElm ) : void
txElm System.Xml.Linq.XElement
return void
        void ITxMessage.Parse(XElement txElm) {
            XElement toolElm = txElm.Element("Tool");
            XElement processJobsElm = txElm.Element("ProcessJobIDs");
            LoadPortID = toolElm.Attribute("LoadPortID").Value;
            CarrierID = toolElm.Attribute("CarrierID").Value;
            ControlJobID = txElm.Element("ControlJob").Attribute("ControlJobID").Value;
            ProcessJobs = from processJobElm in txElm.Element("ProcessJobIDs").Elements("ProcessJobID")
                          select new ProcessJob(
                              processJobElm.Attribute("ProcessJobID").Value,
                              processJobElm.Element("Recipe").Attribute("RecipeID").Value,
                              string.Empty,
                              string.Empty,
                              string.Empty,
                              Enumerable.Empty<Carrier>(),
                              from recipeParameterElm in processJobElm.Element("RecipeParameters").Elements("RecipeParameters")
                              select new RecipeParameter {
                                  Name = recipeParameterElm.Attribute("Name").Value,
                                  Value = recipeParameterElm.Value
                              },
                              Enumerable.Empty<EDALotInfo>());
        }
	}
AskLoadStatusRequest