Class StringBuilderExtensions
- Namespace
- Songhay.Extensions
- Assembly
- SonghayCore.dll
Extensions of StringBuilder
public static class StringBuilderExtensions
- Inheritance
-
StringBuilderExtensions
- Inherited Members
Methods
AppendLabelWithValue(StringBuilder?, string, object?)
Appends the label with value.
public static void AppendLabelWithValue(this StringBuilder? builder, string name, object? value)
Parameters
builderStringBuilderThe builder.
namestringThe name.
valueobjectThe value.
AppendLabelWithValue(StringBuilder?, string, object?, string?)
Appends the label with value.
public static void AppendLabelWithValue(this StringBuilder? builder, string name, object? value, string? defaultValue)
Parameters
builderStringBuilderThe builder.
namestringThe name.
valueobjectThe value.
defaultValuestringThe default value.
AppendLabelWithValue(StringBuilder?, string, object?, string?, bool)
Appends the label with value.
public static void AppendLabelWithValue(this StringBuilder? builder, string name, object? value, string? defaultValue, bool hasLineBreak)
Parameters
builderStringBuilderThe builder.
namestringThe name.
valueobjectThe value.
defaultValuestringThe default value.
hasLineBreakboolWhen
trueadd NewLine between label and value.
Remarks
This method will append name: value to the appending StringBuilder.
This is useful when overriding ToString().