コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="preferences"></param>
        /// <returns></returns>
        public static string AsString(this UserPreferences preferences)
        {
            var result = string.Empty;

            foreach (var property in preferences.GetType().GetProperties())
            {
                var value = property.GetValue(preferences);
                if (value == null)
                {
                    continue;
                }
                result += string.Format("{0}: {1},\n", property.Name, value.ToString());
            }
            return(result);
        }
コード例 #2
0
ファイル: BrickDataSet.cs プロジェクト: Qorpent/qorpent.sys
 /// <summary>
 ///     Описывает набор данных для обсчета
 /// </summary>
 /// <param name="lableHeight">Размер лычки в пикселях</param>
 public BrickDataSet(int lableHeight) {
     Preferences = new UserPreferences();
     LabelHeight = lableHeight;
 }
コード例 #3
0
 /// <summary>
 ///		Печатает на экран предпочтения пользователя
 /// </summary>
 /// <param name="preferences">Исходный экземпляр предпочтений пользователя</param>
 public static void PrintPreferences(this UserPreferences preferences)
 {
     Console.WriteLine(preferences.AsString());
 }
コード例 #4
0
ファイル: BrickDataSet.cs プロジェクト: Qorpent/qorpent.sys
 /// <summary>
 ///     Описывает набор данных для обсчета
 /// </summary>
 /// <param name="lableHeight">Размер лычки в пикселях</param>
 public BrickDataSet(int lableHeight)
 {
     Preferences = new UserPreferences();
     LabelHeight = lableHeight;
 }