/// <summary> /// Converts the given Gender to a Possessive Pronoun string /// </summary> /// <param name="type">The type of Gender</param> /// <returns>Returns a string representing the possessive pronoun</returns> public static string PossessivePronoun(this Globals.GenderTypes type) { switch (type) { case Globals.GenderTypes.Male: return("his"); case Globals.GenderTypes.Female: return("hers"); default: return("its"); } }
/// <summary> /// Converts the given Gender to a Reflexive Pronoun string /// </summary> /// <param name="type">The type of Gender</param> /// <returns>Returns a string representing the reflexive pronoun</returns> public static string ReflexivePronoun(this Globals.GenderTypes type) { switch (type) { case Globals.GenderTypes.Male: return("himself"); case Globals.GenderTypes.Female: return("herself"); default: return("itself"); } }
/// <summary> /// Converts the given Gender to a Object Pronoun string /// </summary> /// <param name="type">The type of Gender</param> /// <returns>Returns a string representing the object pronoun</returns> public static string ObjectPronoun(this Globals.GenderTypes type) { switch (type) { case Globals.GenderTypes.Male: return("him"); case Globals.GenderTypes.Female: return("her"); default: return("it"); } }