Exemplo n.º 1
0
    public static string  stringFromDistanceUnit(TypeDistanceUnitKnownValues the_enum)
    {
        switch (the_enum)
        {
        case TypeDistanceUnitKnownValues.DistanceUnit_inch:
            return("inch");

        case TypeDistanceUnitKnownValues.DistanceUnit_foot:
            return("foot");

        case TypeDistanceUnitKnownValues.DistanceUnit_yard:
            return("yard");

        case TypeDistanceUnitKnownValues.DistanceUnit_millimeter:
            return("millimeter");

        case TypeDistanceUnitKnownValues.DistanceUnit_centimeter:
            return("centimeter");

        case TypeDistanceUnitKnownValues.DistanceUnit_meter:
            return("meter");

        default:
            Debug.Assert(false);
            return(null);
        }
    }
Exemplo n.º 2
0
    public void setDistanceUnit(TypeDistanceUnitKnownValues new_value)
    {
        TypeDistanceUnit new_full_value = new TypeDistanceUnit();

        Debug.Assert(new_value != TypeDistanceUnitKnownValues.DistanceUnit__none);
        new_full_value.in_known_list = true;
        new_full_value.list_value    = new_value;
        setDistanceUnit(new_full_value);
    }
Exemplo n.º 3
0
    public void setDistanceUnit(string chars)
    {
        TypeDistanceUnitKnownValues known     = stringToDistanceUnit(chars);
        TypeDistanceUnit            new_value = new TypeDistanceUnit();

        if (known == TypeDistanceUnitKnownValues.DistanceUnit__none)
        {
            new_value.in_known_list = false;
            new_value.string_value  = chars;
        }
        else
        {
            new_value.in_known_list = true;
            new_value.list_value    = known;
        }
        setDistanceUnit(new_value);
    }
Exemplo n.º 4
0
            protected override void handle_result(string result)
            {
                TypeDistanceUnitKnownValues known     = stringToDistanceUnit(result);
                TypeDistanceUnit            new_value = new TypeDistanceUnit();

                if (known == TypeDistanceUnitKnownValues.DistanceUnit__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);
            }