Операнд SyncLock не может иметь тип <имяТипа>, поскольку <имяТипа> не является ссылочным типом
Обновлен: Ноябрь 2007
'SyncLock' operand cannot be of type '<typename>' because '<typename>' is not a reference type
Оператор SyncLock разрешает синхронизацию операторов на основе единичного выражения, гарантируя, что одни и те же операторы не будут выполняться одновременно несколькими потоками. Тип выражения в операторе SyncLock должен быть ссылочным типом (например, классом, модулем, интерфейсом, массивом или делегатом).
Идентификатор ошибки: BC30582
Исправление этой ошибки
- Измените тип на соответствующий ссылочный тип.