Почему из буфера обмена возвращается пустота?
Поддерживаю предыдущего оратора. Нужно сериализовать объект в поток байт (или xml) перед помещением в буфер и десериализовать после.
Может быть, потому что в буфере экземпляр класса, не имеющего переопределения для Object.ToString()?