コード例 #1
0
    public void setName(TypeNameKnownValues new_value)
    {
        TypeName new_full_value = new TypeName();

        Debug.Assert(new_value != TypeNameKnownValues.Name__none);
        new_full_value.in_known_list = true;
        new_full_value.list_value    = new_value;
        setName(new_full_value);
    }
コード例 #2
0
            protected override void handle_result(string result)
            {
                TypeNameKnownValues known     = stringToName(result);
                TypeName            new_value = new TypeName();

                if (known == TypeNameKnownValues.Name__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);
            }
コード例 #3
0
    public void setName(string chars)
    {
        TypeNameKnownValues known     = stringToName(chars);
        TypeName            new_value = new TypeName();

        if (known == TypeNameKnownValues.Name__none)
        {
            new_value.in_known_list = false;
            new_value.string_value  = chars;
        }
        else
        {
            new_value.in_known_list = true;
            new_value.list_value    = known;
        }
        setName(new_value);
    }
コード例 #4
0
    public static string  stringFromName(TypeNameKnownValues the_enum)
    {
        switch (the_enum)
        {
        case TypeNameKnownValues.Name_SoundHound:
            return("SoundHound");

        case TypeNameKnownValues.Name_Pandora:
            return("Pandora");

        case TypeNameKnownValues.Name_Spotify:
            return("Spotify");

        case TypeNameKnownValues.Name_Rdio:
            return("Rdio");

        case TypeNameKnownValues.Name_YouTube:
            return("YouTube");

        case TypeNameKnownValues.Name_SoundCloud:
            return("SoundCloud");

        case TypeNameKnownValues.Name_AppleMusic:
            return("AppleMusic");

        case TypeNameKnownValues.Name_GoogleMusic:
            return("GoogleMusic");

        case TypeNameKnownValues.Name_Deezer:
            return("Deezer");

        case TypeNameKnownValues.Name_AmazonPrimeMusic:
            return("AmazonPrimeMusic");

        case TypeNameKnownValues.Name_Tidal:
            return("Tidal");

        case TypeNameKnownValues.Name_Default:
            return("Default");

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