Exemplo n.º 1
0
 /// <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));
 }