CommandLineIOExtensionsWriteIndentedAsync - метод

Writes a string to the text string or stream with indentation of every line of the string.

Definition

Пространство имён: Tessa.Platform.CommandLine
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ValueTask WriteIndentedAsync(
	this TextWriter output,
	string? value,
	int indent,
	bool indentFirstLine = true,
	CancellationToken cancellationToken = default
)

Параметры

output  TextWriter
A TextWriter that represents an output stream.
value  String
The string to write.
indent  Int32
The space count to indent.
indentFirstLine  Boolean  (Optional)
Indent first line.
cancellationToken  CancellationToken  (Optional)
Token to cancel async task.

Возвращаемое значение

ValueTask
Async task.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа TextWriter. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Заметки

If value is null, nothing is written to the text stream.

Исключения

ArgumentNullExceptionoutput is null.
ArgumentOutOfRangeExceptionindent is less than zero.

См. также