ActiveTransportLoader.loadActiveTransportProprieties C# (CSharp) Метод

loadActiveTransportProprieties() приватный Метод

private loadActiveTransportProprieties ( XmlNode node ) : ActiveTransportProprieties,
node XmlNode
Результат ActiveTransportProprieties,
    private ActiveTransportProprieties loadActiveTransportProprieties(XmlNode node)
    {
        ActiveTransportProprieties prop = new ActiveTransportProprieties();

        foreach (XmlNode attr in node)
          {
        switch (attr.Name)
          {
          case "name":
            prop.name = checkActiveTransportString(attr.InnerText);
            break;
          case "substrate":
            prop.substrate = checkActiveTransportString(attr.InnerText);
            break;
          case "enzyme":
            prop.enzyme = checkActiveTransportString(attr.InnerText);
            break;
          case "Kcat":
            prop.Kcat = checkActiveTransportFloat(attr.InnerText);
            break;
          case "effector":
            prop.effector = checkActiveTransportString(attr.InnerText);
            break;
          case "alpha":
            prop.alpha = checkActiveTransportFloat(attr.InnerText);
            break;
          case "beta":
            prop.beta = checkActiveTransportFloat(attr.InnerText);
            break;
          case "Km":
            prop.Km = checkActiveTransportFloat(attr.InnerText);
            break;
          case "Ki":
            prop.Ki = checkActiveTransportFloat(attr.InnerText);
            break;
          case "MediumSrc":
            prop.srcMediumId = checkActiveTransportInt(attr.InnerText);
            break;
          case "MediumDst":
            prop.dstMediumId = checkActiveTransportInt(attr.InnerText);
            break;
          case "Products":
            loadActiveTransportReactionProducts(attr, prop);
            break;
          }
          }
        return prop;
    }