public static OEIExoLocString GetOEIStringFromString(string text) { OEIExoLocString str = new OEIExoLocString(); OEIExoLocSubString substr = new OEIExoLocSubString(); substr.Value = text; str.Strings.Add(substr); return(str); }
public static string GetStringFromOEIString(OEIExoLocString text) { if (text.Strings.Count == 0) { return(String.Empty); } else { return(text.Strings[0].Value); } }
/// <summary> /// Transforms a string into a OEIExoLocString with the same information /// </summary> /// <param name="sInput">The string that is to be copied</param> /// <param name="lang">The current Language</param> /// <param name="gender">The current gender</param> /// <returns>The OEIExoLocString with the information from the str, language and gender</returns> private static OEIExoLocString StringtoOEIE(string sInput, BWLanguages.BWLanguage lang, BWLanguages.Gender gender) { OEIExoLocString str = new OEIExoLocString(); OEIExoLocSubString item = new OEIExoLocSubString(); item.Language = lang; item.Gender = gender; item.Value = sInput; str.Strings.Add(item); return str; }