У вашего коллеги есть актуальный компилятор. Ты не делай. Это («использование деклараций», то есть без скобок и скобок) является одним из недавних дополнений - C# 8 IIR C.
Разница старая;
using (var x = {init}) {
//...
}
по сравнению с новым:
using var x = {init};
// ...
с областью действия using
, неявно продолжающейся до конца области , содержащей (а многие делают , поэтому этот новый синтаксис избегает увеличение количества отступов и фигурных скобок).
Вы сможете обновить свой компилятор, установив последнюю версию. NET Core SDK.