예제 #1
0
        /// <summary>
        /// 格納されているフォントからなる配列を返す
        /// </summary>
        /// <returns>格納されているフォントからなる配列</returns>
        public UIGeneratorFontBase[] ToFontArray()
        {
            var array = new UIGeneratorFontBase[Count];

            for (int i = 0; i < Count; i++)
            {
                array[i] = _array[i].Font;
            }
            return(array);
        }
예제 #2
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="font">格納されるフォント</param>
 /// <param name="name">格納される名前</param>
 /// <param name="type">フォントのタイプ</param>
 /// <exception cref="ArgumentNullException"><paramref name="font"/>又は<paramref name="name"/>がnull</exception>
 protected FontInfoBase(UIGeneratorFontBase font, string name, FontType type)
 {
     Font = font ?? throw new ArgumentNullException();
     Name = name ?? throw new ArgumentNullException();
     Type = type;
 }