Exemple #1
0
        public void setUnit(TypeUnitKnownValues new_value)
        {
            TypeUnit new_full_value = new TypeUnit();

            Debug.Assert(new_value != TypeUnitKnownValues.Unit__none);
            new_full_value.in_known_list = true;
            new_full_value.list_value    = new_value;
            setUnit(new_full_value);
        }
Exemple #2
0
        public static string  stringFromUnit(TypeUnitKnownValues the_enum)
        {
            switch (the_enum)
            {
            case TypeUnitKnownValues.Unit_Months:
                return("Months");

            default:
                Debug.Assert(false);
                return(null);
            }
        }
Exemple #3
0
                protected override void handle_result(string result)
                {
                    TypeUnitKnownValues known     = stringToUnit(result);
                    TypeUnit            new_value = new TypeUnit();

                    if (known == TypeUnitKnownValues.Unit__none)
                    {
                        new_value.in_known_list = false;
                        new_value.string_value  = result;
                    }
                    else
                    {
                        new_value.in_known_list = true;
                        new_value.list_value    = known;
                    }
                    handle_result(new_value);
                }
Exemple #4
0
        public void setUnit(string chars)
        {
            TypeUnitKnownValues known     = stringToUnit(chars);
            TypeUnit            new_value = new TypeUnit();

            if (known == TypeUnitKnownValues.Unit__none)
            {
                new_value.in_known_list = false;
                new_value.string_value  = chars;
            }
            else
            {
                new_value.in_known_list = true;
                new_value.list_value    = known;
            }
            setUnit(new_value);
        }