private static GroupValue CreateComponent(Scalar component, string componentName) { var componentGroup = SessionControlProtocol_1_1.COMP_DECIMAL_INSTR.GetGroup(componentName); var componentDef = new GroupValue(componentGroup); var componentOperatorDef = CreateOperator(component); var componentOperatorGroup = new GroupValue(componentGroup.GetGroup("Operator")); componentDef.SetFieldValue("Operator", componentOperatorGroup); componentOperatorGroup.SetFieldValue(0, componentOperatorDef); if (!component.DefaultValue.Undefined) { componentDef.SetInteger("InitialValue", component.DefaultValue.ToInt()); } return(componentDef); }
private static GroupValue CreateComponent(Scalar component, string componentName) { Group componentGroup = SessionControlProtocol11.CompDecimalInstr.GetGroup(componentName); var componentDef = new GroupValue(componentGroup); GroupValue componentOperatorDef = CreateOperator(component); var componentOperatorGroup = new GroupValue(componentGroup.GetGroup("Operator")); componentDef.SetFieldValue("Operator", componentOperatorGroup); componentOperatorGroup.SetFieldValue(0, componentOperatorDef); if (!component.DefaultValue.IsUndefined) { componentDef.SetInteger("InitialValue", component.DefaultValue.ToInt()); } return(componentDef); }
private static GroupValue CreateComponent(Scalar component, string componentName) { var componentGroup = SessionControlProtocol_1_1.COMP_DECIMAL_INSTR.GetGroup(componentName); var componentDef = new GroupValue(componentGroup); var componentOperatorDef = CreateOperator(component); var componentOperatorGroup = new GroupValue(componentGroup.GetGroup("Operator")); componentDef.SetFieldValue("Operator", componentOperatorGroup); componentOperatorGroup.SetFieldValue(0, componentOperatorDef); if (!component.DefaultValue.Undefined) componentDef.SetInteger("InitialValue", component.DefaultValue.ToInt()); return componentDef; }
private static GroupValue CreateComponent(Scalar component, string componentName) { Group componentGroup = SessionControlProtocol11.CompDecimalInstr.GetGroup(componentName); var componentDef = new GroupValue(componentGroup); GroupValue componentOperatorDef = CreateOperator(component); var componentOperatorGroup = new GroupValue(componentGroup.GetGroup("Operator")); componentDef.SetFieldValue("Operator", componentOperatorGroup); componentOperatorGroup.SetFieldValue(0, componentOperatorDef); if (!component.DefaultValue.IsUndefined) componentDef.SetInteger("InitialValue", component.DefaultValue.ToInt()); return componentDef; }