Não tenho ideia de quais efeitos colaterais isso pode causar!
Pelo que posso dizer, a dobra é retirada da configuração DependentUpon
no arquivo .csproj
.
Como exemplo, a entrada para GremlinsProvider.Queries.cs
deve ficar assim:
<Compile Include="GremlinsProvider.Queries.cs">
<DependentUpon>GremlinsProvider.cs</DependentUpon>
</Compile>
Isso pode ser modificado a qualquer momento durante o desenvolvimento (não é necessário criar um novo projeto).
Se você está se perguntando se isso pode ser alcançado mais facilmente por meio do IDE, parece que as respostas são Não mas há uma extensão que promete fazer isso: VSCommands (o recurso é chamado de Agrupar / Desagrupar Itens ).