Class StringBuilderExtensions
- Namespace
- LfrlAnvil.Extensions
- Assembly
- LfrlAnvil.Core.dll
Contains StringBuilder extension methods.
public static class StringBuilderExtensions
- Inheritance
-
StringBuilderExtensions
- Inherited Members
Methods
AppendComma(StringBuilder)
Appends a single comma character.
public static StringBuilder AppendComma(this StringBuilder builder)
Parameters
builder
StringBuilderSource string builder.
Returns
- StringBuilder
builder
.
AppendDot(StringBuilder)
Appends a single dot character.
public static StringBuilder AppendDot(this StringBuilder builder)
Parameters
builder
StringBuilderSource string builder.
Returns
- StringBuilder
builder
.
AppendLine(StringBuilder, char)
Appends a symbol
followed by new line.
public static StringBuilder AppendLine(this StringBuilder builder, char symbol)
Parameters
builder
StringBuilderSource string builder.
symbol
charSymbol to append before new line.
Returns
- StringBuilder
builder
.
AppendSemicolon(StringBuilder)
Appends a single semicolon character.
public static StringBuilder AppendSemicolon(this StringBuilder builder)
Parameters
builder
StringBuilderSource string builder.
Returns
- StringBuilder
builder
.
AppendSpace(StringBuilder)
Appends a single space character.
public static StringBuilder AppendSpace(this StringBuilder builder)
Parameters
builder
StringBuilderSource string builder.
Returns
- StringBuilder
builder
.
Indent(StringBuilder, int)
Appends a new line followed by count
spaces.
public static StringBuilder Indent(this StringBuilder builder, int count)
Parameters
builder
StringBuilderSource string builder.
count
intNumber of spaces to append after new line.
Returns
- StringBuilder
builder
.
Reverse(StringBuilder, int, int)
Reverses a given segment in the builder
.
public static StringBuilder Reverse(this StringBuilder builder, int startIndex = 0, int length = 2147483647)
Parameters
builder
StringBuilderSource string builder.
startIndex
intIndex of the first character to reverse. Equal to 0 by default.
length
intLength of the segment to reverse. Equal to MaxValue by default.
Returns
- StringBuilder
builder
.
ShrinkBy(StringBuilder, int)
Reduces the Length of the builder
by the given length
.
public static StringBuilder ShrinkBy(this StringBuilder builder, int length)
Parameters
builder
StringBuilderSource string builder.
length
intNumber of characters to remove at the end.
Returns
- StringBuilder
builder
.