/// <summary> /// Print an area's flags as a string. /// </summary> /// <param name="area"></param> /// <returns></returns> public static string AreaString(Area area) { string text = String.Empty; int count; for (count = 0; count < AreaFlags.Length; count++) { if (area.HasFlag(AreaFlags[count]._bitvector)) { text += " "; text += AreaFlags[count]._name; } } return((!String.IsNullOrEmpty(text)) ? text.Substring(1) : "none"); }
/// <summary> /// Print an area's flags as a string. /// </summary> /// <param name="area"></param> /// <returns></returns> public static string AreaString(Area area) { string text = String.Empty; int count; for (count = 0; count < AreaFlags.Length; count++) { if (area.HasFlag(AreaFlags[count]._bitvector)) { text += " "; text += AreaFlags[count]._name; } } return (!String.IsNullOrEmpty(text)) ? text.Substring(1) : "none"; }