internal static string OneVaginaOrVaginasNoun <T>(IVaginaCollection <T> collection, Conjugate conjugate) where T : IVagina { if (collection.vaginas.Count == 0) { return(""); } return(CommonBodyPartStrings.OneOfDescription(collection.vaginas.Count > 1, conjugate, VaginaType.VaginaNoun(collection.vaginas.Count > 1))); }
internal static string OneClitOrClitsShort <T>(IVaginaCollection <T> collection, Conjugate conjugate) where T : IVagina { if (collection.vaginas.Count == 0) { return(""); } return(CommonBodyPartStrings.OneOfDescription(collection.vaginas.Count > 1, conjugate, AllClitsShortDescription(collection))); }
internal static string EachVaginaOrVaginasShort <T>(IVaginaCollection <T> collection, Conjugate conjugate, out bool isPlural) where T : IVagina { isPlural = collection.vaginas.Count != 1; if (collection.vaginas.Count == 0) { return(""); } return(CommonBodyPartStrings.EachOfDescription(collection.vaginas.Count > 1, conjugate, AllVaginasShortDescription(collection))); }