Beispiel #1
0
    private static Pronoun[] GetPronounArray(Pronoun pronuons)
    {
        int            enumSize = Enum.GetValues(typeof(Pronoun)).Length;
        List <Pronoun> flags    = new List <Pronoun>();

        Pronoun[] allFlags = (Pronoun[])Enum.GetValues(typeof(Pronoun));
        for (int i = 0; i < allFlags.Length; i++)
        {
            if (pronuons.HasFlag((Pronoun)allFlags.GetValue(i)))
            {
                flags.Add((Pronoun)allFlags.GetValue(i));
            }
        }
        return(flags.ToArray());
    }