Я выполняю итерацию над ManageObjectCollection (которая является частью интерфейса WMI).
Однако важно то, что следующая строка кода.
foreach (ManagementObject result in results)
{
//code here
}
Дело в том, что ManageObject также реализует IDisposable, поэтому я хотел бы поместить переменную result в блок использования. Любая идея о том, как это сделать, без слишком странного или сложного?