# System.Runtime.CompilerServices

``` diff
 namespace System.Runtime.CompilerServices {
+    public class CallConvMemberFunction {
+        public CallConvMemberFunction();
+    }
+    public ref struct InterpolatedStringBuilder {
+        public void AppendFormatted(object value, int alignment = 0, string format = null);
+        public void AppendFormatted(ReadOnlySpan<char> value);
+        public void AppendFormatted(ReadOnlySpan<char> value, int alignment = 0, string format = null);
+        public void AppendFormatted(string value);
+        public void AppendFormatted(string value, int alignment = 0, string format = null);
+        public void AppendFormatted<T>(T value);
+        public void AppendFormatted<T>(T value, int alignment);
+        public void AppendFormatted<T>(T value, int alignment, string format);
+        public void AppendFormatted<T>(T value, string format);
+        public void AppendLiteral(string value);
+        public static InterpolatedStringBuilder Create(int literalLength, int formattedCount);
+        public static InterpolatedStringBuilder Create(int literalLength, int formattedCount, IFormatProvider provider);
+        public static InterpolatedStringBuilder Create(int literalLength, int formattedCount, IFormatProvider provider, Span<char> scratchBuffer);
+        public static InterpolatedStringBuilder Create(int literalLength, int formattedCount, Span<char> scratchBuffer);
+        public override string ToString();
+        public string ToStringAndClear();
+    }
+    public struct PoolingAsyncValueTaskMethodBuilder {
+        public ValueTask Task { get; }
+        public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : INotifyCompletion where TStateMachine : IAsyncStateMachine;
+        public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : ICriticalNotifyCompletion where TStateMachine : IAsyncStateMachine;
+        public static PoolingAsyncValueTaskMethodBuilder Create();
+        public void SetException(Exception exception);
+        public void SetResult();
+        public void SetStateMachine(IAsyncStateMachine stateMachine);
+        public void Start<TStateMachine>(ref TStateMachine stateMachine) where TStateMachine : IAsyncStateMachine;
+    }
+    public struct PoolingAsyncValueTaskMethodBuilder<TResult> {
+        public ValueTask<TResult> Task { get; }
+        public void AwaitOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : INotifyCompletion where TStateMachine : IAsyncStateMachine;
+        public void AwaitUnsafeOnCompleted<TAwaiter, TStateMachine>(ref TAwaiter awaiter, ref TStateMachine stateMachine) where TAwaiter : ICriticalNotifyCompletion where TStateMachine : IAsyncStateMachine;
+        public static PoolingAsyncValueTaskMethodBuilder<TResult> Create();
+        public void SetException(Exception exception);
+        public void SetResult(TResult result);
+        public void SetStateMachine(IAsyncStateMachine stateMachine);
+        public void Start<TStateMachine>(ref TStateMachine stateMachine) where TStateMachine : IAsyncStateMachine;
+    }
 }
```

