Ejemplo n.º 1
0
 /// <summary>
 /// Returns a <see cref="SpanBasedStringBuilder"/> instance back to the pool if possible.
 /// </summary>
 /// <param name="stringBuilder">The instance to return.</param>
 internal static void ReturnSpanBasedStringBuilder(SpanBasedStringBuilder stringBuilder)
 {
     stringBuilder.Clear();
     _spanBasedStringBuilder = stringBuilder;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructs a new InternableString wrapping the given SpanBasedStringBuilder.
 /// </summary>
 internal InternableString(SpanBasedStringBuilder builder)
 {
     _builder     = builder.Builder;
     _firstString = null;
 }