# Microsoft.Extensions.Primitives

``` diff
 namespace Microsoft.Extensions.Primitives {
+    [EditorBrowsableAttribute(1)]
+    [ObsoleteAttribute("This type is retained only for compatibility. The recommended alternative is string.Create<TState> (int length, TState state, System.Buffers.SpanAction<char,TState> action).", true)]
+    public struct InplaceStringBuilder {
+        public InplaceStringBuilder(int capacity);
+        public int Capacity { get; set; }
+        public void Append(StringSegment segment);
+        public void Append(char c);
+        public void Append(string value);
+        public void Append(string value, int offset, int count);
+        public override string ToString();
+    }
 }
```

