Пример #1
0
        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);
        }
Пример #2
0
        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;
 }