/// <summary> /// 指定されたセクションへ指定された名前の空値を設定します。 /// </summary> /// <remarks> /// 同名の値が既に存在する場合は削除されます。 /// </remarks> /// <param name="section">設定先のセクションです。</param> /// <param name="name">設定する空値の名前です。</param> /// <returns>設定に成功した場合は空値を表すオブジェクト、失敗した場合は<see langword="null"/>を返します。</returns> /// <exception cref="System.ArgumentNullException"/> /// <exception cref="CAP.Yencon.Exceptions.InvalidNodeNameException"/> public static YEmpty?SetEmpty(this YSection section, string name) { section.EnsureNotNull(nameof(section)); section.RemoveNode(name); return(section.CreateEmpty(name)); }