コード例 #1
0
ファイル: ParameterSet.cs プロジェクト: sharpend/Sharpend
        public static ParameterSet CreateInstance(XmlNode parent)
        {
            String classname = XmlHelper.getAttributeValue(parent, "class");
            String assembly  = XmlHelper.getAttributeValue(parent, "assembly");

            ParameterSet ps = new ParameterSet(classname, assembly);

            XmlNodeList lst = parent.SelectNodes(".//param");

            foreach (XmlNode n in lst)
            {
                String paramname  = XmlHelper.getAttributeValue(n, "name");
                String paramtype  = XmlHelper.getAttributeValue(n, "type");
                String paramvalue = n.InnerXml;

                ps.addParameter(new Parameter(paramname, paramtype, paramvalue));
            }
            return(ps);
        }
コード例 #2
0
ファイル: ParameterSet.cs プロジェクト: sharpend/Sharpend
        public static ParameterSet CreateInstance(String classname, String assembly, object parameters)
        {
            ParameterSet ps = new ParameterSet(classname, assembly);

//			XmlNodeList lst = parent.SelectNodes(".//param");
//			foreach (XmlNode n in lst)
//			{
//				String paramname = XmlHelper.getAttributeValue(n,"name");
//				String paramtype = XmlHelper.getAttributeValue(n,"type");
//				String paramvalue = n.InnerText;
//
//				ps.addParameter(new Parameter(paramname,paramtype,paramvalue));
//			}

//			foreach (String s in parameters)
//			{
//				ps.addParameter(typeof(String),s);
//			}
            ps.addParameter(parameters.GetType(), parameters);

            return(ps);
        }
コード例 #3
0
ファイル: ParameterSet.cs プロジェクト: sharpend/Sharpend
        public static ParameterSet CreateInstance(XmlNode parent)
        {
            String classname = XmlHelper.getAttributeValue(parent,"class");
            String assembly = XmlHelper.getAttributeValue(parent,"assembly");

            ParameterSet ps = new ParameterSet(classname,assembly);

            XmlNodeList lst = parent.SelectNodes(".//param");
            foreach (XmlNode n in lst)
            {
                String paramname = XmlHelper.getAttributeValue(n,"name");
                String paramtype = XmlHelper.getAttributeValue(n,"type");
                String paramvalue = n.InnerXml;

                ps.addParameter(new Parameter(paramname,paramtype,paramvalue));
            }
            return ps;
        }
コード例 #4
0
ファイル: ParameterSet.cs プロジェクト: sharpend/Sharpend
        public static ParameterSet CreateInstance(String classname, String assembly, object parameters)
        {
            ParameterSet ps = new ParameterSet(classname, assembly);

            //			XmlNodeList lst = parent.SelectNodes(".//param");
            //			foreach (XmlNode n in lst)
            //			{
            //				String paramname = XmlHelper.getAttributeValue(n,"name");
            //				String paramtype = XmlHelper.getAttributeValue(n,"type");
            //				String paramvalue = n.InnerText;
            //
            //				ps.addParameter(new Parameter(paramname,paramtype,paramvalue));
            //			}

            //			foreach (String s in parameters)
            //			{
            //				ps.addParameter(typeof(String),s);
            //			}
            ps.addParameter(parameters.GetType(),parameters);

            return ps;
        }