public override void AddParameters(IParameters parameters) { parameters.AddParameter("X1", ParamTypes.Int32, 50, "X1"); parameters.AddParameter("Y1", ParamTypes.Int32, 50, "Y1"); parameters.AddParameter("X2", ParamTypes.Int32, 100, "X2"); parameters.AddParameter("Y2", ParamTypes.Int32, 100, "Y2"); parameters.AddParameter("FrameThickness", ParamTypes.Int32, 1, "Frame Thickness"); }
private static IParameters GetParameters() { IParameters parameters = ParameterFactory.CreateParameters(); parameters.AddParameter("ma1", "ma1", "ma1", ParameterType.INTEGER, 5); parameters.AddParameter("ma2", "ma2", "ma2", ParameterType.INTEGER, 10); parameters.AddParameter("ma3", "ma3", "ma3", ParameterType.INTEGER, 20); parameters.AddParameter("ma4", "ma4", "ma4", ParameterType.INTEGER, 40); parameters.AddParameter("ma5", "ma5", "ma5", ParameterType.INTEGER, 60); IParameterOptions options = ParameterFactory.CreateParameterOptions(ParameterType.INTEGER, new object[] { 5, 10, 20, 40, 60 }); parameters.AddParameter("test", "testc", "testd", ParameterType.INTEGER, 0, options); parameters.SetParameterValue("ma1", 5); parameters.SetParameterValue("ma2", 10); parameters.SetParameterValue("ma3", 20); parameters.SetParameterValue("ma4", 40); parameters.SetParameterValue("ma5", 60); return(parameters); }