Estou gerando a maior parte do meu código de scaffolding ASP.NET MVC. Todos os arquivos gerados são classes parciais que usam convenções de nomenclatura padrão. Por exemplo, meu arquivo de controlador de funcionário é denominado EmployeeController.cs. Se eu desejar estender o EmployeeController com lógica personalizada não gerada, crio um segundo arquivo de classe parcial denominado EmployeeControllerCustom.cs. Eu separo a lógica personalizada e gerada em dois arquivos diferentes para que na próxima vez que eu gerar o EmployeeController minhas alterações personalizadas não sejam sobrescritas. Adicionar o sufixo "Custom" ao nome do arquivo parece razoável para mim, mas existe uma convenção de nomenclatura de arquivo de classe parcial mais estabelecida que eu deveria seguir?
fonte
SomeType.ICustomTypeDescriptor.cs
. O.
(IMO) separa as duas coisas: o tipo real (SomeType
) e a intençãoICustomTypeDescriptor
- ambos já estão totalmente casados; além disso, combina perfeitamente com coisas comoSomeForm.Designer.cs
;-pPara adicionar à resposta de Marc Gravell ♦, tive uma situação com arquivos em uma subpasta e o
DependentUpon
nó sendo ignorado. Resumindo, nesse caso, meu xml tinha que ser:Espero que isso ajude alguém :)
fonte