Как правильно заменить метод Socket.Send для сторонней библиотеки?
Есть класс, в котором можно задать объект вида Socket, через который будут передаваться данные.
Нужно сделать так, чтобы при отправке данных наряду с ними отправлялась служебная информация. Перезагрузить метод Send не получается (non-virtual).
Возможно ли, и как это можно сделать иначе?
Заранее спасибо за помощь
ChymeNik: наследуйте класс библиотеки и напишите такой код выше, если класс нельзя наследовать (sealed), то сделайте свой костыль, в котором будет экземпляр класса библиотеки и ваш новый метод, который будет вызывать send у библиотеки.