コード例 #1
0
ファイル: Region.cs プロジェクト: Noggog/CSharpExt
 public void Dispose()
 {
     if (string.IsNullOrWhiteSpace(_name))
     {
         return;
     }
     if (_startingIndex == _sb.Count)
     {
         return;
     }
     if (SkipIfOnlyOneLine && _startingIndex + 1 == _sb.Count)
     {
         return;
     }
     _sb.Insert(Math.Max(0, _startingIndex), $"{_sb.DepthStr}#region {_name}");
     _sb.AppendLine("#endregion");
     if (AppendExtraLine)
     {
         _sb.AppendLine();
     }
 }