Вот есть ArrayBufferWriter:
https://github.com/dotnet/runtime/blob/5535e31a712343a63f5d7d796cd874e563e5ac14/src/libraries/Common/src/System/Buffers/ArrayBufferWriter.cs#L11C1-L15C7
Вот это место:
#if MAKE_ABW_PUBLIC
public
#else
internal
#endif
Делает этот класс internal в .NET Framework. При этом, скопировав код себе в проект никаких проблем ни с компляцией, ни с тестами не словил.
И такой фигни там навалом.
Зачем ?!!!
ЗЫ. Простите, пароль на govnokod.ru я давно потерял.