Я собираюсь написать Wrapper для COM-взаимодействия IStream, чтобы код, который ожидает, что стандартный поток .NET может использовать его.
Однако мне приходит в голову, что такого рода вещи, возможно, уже были сделаны раньше (хотя я не смог найти его самостоятельно с веб-поиском).
Итак, я просто помещаю это здесь, если я собираюсь изобрести колесо.
Примечание. Я столкнулся с кодом, реализующим IStream, обертывающим поток .NET, но мне нужно обратное.