/// <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); }
/// <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; }