Это не отличается от записи:
builder.RegisterType<A>().As<IA>();
builder.RegisterType<B>().As<IB>();
builder.RegisterType<C>().As<IC>();
Окружение чего-либо фигурными скобками создает другой контекст, например:
int a = 1;
{
int b = 2;
}
// b not accessible from here
В вашем случае функция не выглядитвозвращать что-либо, и, следовательно, контекст не имеет значения.