Я хотел бы знать, возможно ли сделать следующее:
using (MyClass o = new MyClass())
{
TheClassIWantMyClassToSee x = new TheClassIWantMyClassToSee();
x.DoStuff();
}
Я хотел бы создать класс (MyClass) и использовать его в блоке using.Внутри этого блока я хочу работать с объектами определенного типа (TheClassIWantMyClassToSee).Когда использование блока выходит из области видимости, я хочу выполнить определенные действия над этими (TheClassIWantMyClassToSee) объектами.
Можно ли сделать класс осведомленным о других объектах, объявленных в его области действия прозрачно?
Я понимаю, что могу добавить экземпляры объектов к объекту MyClass, но я бы хотел облегчить разработчикам работу с API, который я создаю.
Любые идеи приветствуются.
Спасибо.