@@ -23,17 +23,18 @@ public TextWriteImpl(string path, IValue encoding)
2323
2424 public TextWriteImpl ( string path , IValue encoding , bool append )
2525 {
26- Open ( path , encoding , append ) ;
26+ Open ( path , encoding , null , append ) ;
2727 }
2828
2929 /// <summary>
3030 /// Открывает файл для записи.
3131 /// </summary>
3232 /// <param name="path">Путь к файлу</param>
3333 /// <param name="encoding">Кодировка (необязательный). По умолчанию используется utf-8</param>
34+ /// <param name="lineDelimiter">Разделитель строк (необязательный). В текущей релизации параметр игнорируется</param>
3435 /// <param name="append">Признак добавления в конец файла. (необязательный)</param>
3536 [ ContextMethod ( "Открыть" , "Open" ) ]
36- public void Open ( string path , IValue encoding = null , bool append = false )
37+ public void Open ( string path , IValue encoding = null , string lineDelimiter = null , bool append = false )
3738 {
3839 Encoding enc ;
3940 if ( encoding == null )
@@ -98,7 +99,7 @@ public static IRuntimeContextInstance Constructor(IValue path, IValue encoding)
9899 /// <param name="encoding">Кодировка в виде строки</param>
99100 /// <param name="append">Признак добавления в конец файла (необязательный)</param>
100101 [ ScriptConstructor ( Name = "По имени файла и кодировке" ) ]
101- public static IRuntimeContextInstance Constructor ( IValue path , IValue encoding , IValue append )
102+ public static IRuntimeContextInstance Constructor ( IValue path , IValue encoding , IValue lineDelimiter , IValue append )
102103 {
103104 return new TextWriteImpl ( path . AsString ( ) , encoding , append . AsBoolean ( ) ) ;
104105 }
0 commit comments