Table of Contents

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 StringBuilder

Source string builder.

Returns

StringBuilder

builder.

AppendDot(StringBuilder)

Appends a single dot character.

public static StringBuilder AppendDot(this StringBuilder builder)

Parameters

builder StringBuilder

Source 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 StringBuilder

Source string builder.

symbol char

Symbol to append before new line.

Returns

StringBuilder

builder.

AppendSemicolon(StringBuilder)

Appends a single semicolon character.

public static StringBuilder AppendSemicolon(this StringBuilder builder)

Parameters

builder StringBuilder

Source string builder.

Returns

StringBuilder

builder.

AppendSpace(StringBuilder)

Appends a single space character.

public static StringBuilder AppendSpace(this StringBuilder builder)

Parameters

builder StringBuilder

Source 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 StringBuilder

Source string builder.

count int

Number 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 StringBuilder

Source string builder.

startIndex int

Index of the first character to reverse. Equal to 0 by default.

length int

Length 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 StringBuilder

Source string builder.

length int

Number of characters to remove at the end.

Returns

StringBuilder

builder.