semaphore.Wait() 后没有条件或 header 的 c# 括号语句

c# brackets statement after semaphore.Wait() without condition or header

我在 c# 中遇到了以下代码:

        semaphore.Wait();
        {
            HandleRateLimit(region);
        }
        semaphore.Release();

(source)

我想知道,HandleRateLimit(...) 调用周围的括号有什么特殊含义吗?如果不是,为什么有人会那样写代码?

括号与信号量无关。这个想法可能是为了使其更具可读性并指出关键部分。