Я просматриваю исходный код внутреннего .Net-класса и хочу изменить функцию с помощью отражения. (Переписывая каждую строку исходной функции в новую функцию с помощью отражения и добавить свою модификацию в нее)Как передать объект во внутренний класс
object responseObject = request.ConnectionAsyncResult.InternalWaitForCompletion();
ConnectStream writeStream = responseObject as ConnectStream;
if (writeStream == null) ...
Как я должен написать вторую строку кода?
Код проверяет, является ли объект конкретным классом, но я понятия не имею, как это сделать, если класс является внутренним классом. Как передать объект во внутренний класс?
ConnectStream является внутренний класс
* «изменить функцию» * - как вы собираетесь это делать? Я не думаю, что у C# есть возможности метапрограммирования. Я там не прав? – Domysee
Я переписываю каждую строку исходной функции с помощью отражения и добавляю в нее свою модификацию –
Как вы переписываете методы? – thehennyy