/// <summary> /// CSV出力用にソートされた項目名のリストを返します。 /// </summary> /// <param name="quarter">任意のquarter</param> /// <returns>項目名のリスト</returns> public static IList <string> GetPropertyNames(Quarter quarter) { var result = ORDERED_PROPERTIES.ToList <string>(); foreach (var propertyName in quarter.GetNames()) { if (!ORDERED_PROPERTIES.Contains(propertyName) && !EXCLUDE_PROPERTIES.Contains(propertyName)) { result.Add(propertyName); } } return(result); }