Example #1
0
    public void appendTags(TypeTagsKnownValues new_value)
    {
        TypeTags new_full_value = new TypeTags();

        Debug.Assert(new_value != TypeTagsKnownValues.Tags__none);
        new_full_value.in_known_list = true;
        new_full_value.list_value    = new_value;
        appendTags(new_full_value);
    }
Example #2
0
            protected override void handle_result(string result)
            {
                TypeTagsKnownValues known     = stringToTags(result);
                TypeTags            new_value = new TypeTags();

                if (known == TypeTagsKnownValues.Tags__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);
            }
Example #3
0
    public void appendTags(string chars)
    {
        TypeTagsKnownValues known     = stringToTags(chars);
        TypeTags            new_value = new TypeTags();

        if (known == TypeTagsKnownValues.Tags__none)
        {
            new_value.in_known_list = false;
            new_value.string_value  = chars;
        }
        else
        {
            new_value.in_known_list = true;
            new_value.list_value    = known;
        }
        appendTags(new_value);
    }
Example #4
0
    public static string  stringFromTags(TypeTagsKnownValues the_enum)
    {
        switch (the_enum)
        {
        case TypeTagsKnownValues.Tags_fruity:
            return("fruity");

        case TypeTagsKnownValues.Tags_strong:
            return("strong");

        case TypeTagsKnownValues.Tags_weak:
            return("weak");

        case TypeTagsKnownValues.Tags_bitter:
            return("bitter");

        case TypeTagsKnownValues.Tags_sweet:
            return("sweet");

        case TypeTagsKnownValues.Tags_easy:
            return("easy");

        case TypeTagsKnownValues.Tags_blue:
            return("blue");

        case TypeTagsKnownValues.Tags_green:
            return("green");

        case TypeTagsKnownValues.Tags_red:
            return("red");

        default:
            Debug.Assert(false);
            return(null);
        }
    }