Если я понимаю, вы хотите взять этот код и поместить его в одну из своих собственных функций. Это правильно?
Во-первых, я предлагаю вам оставить это как отдельную функцию. Это облегчает распознавать, когда этот кусок кода предназначен для выполнения. Вы можете использовать его в выражении if
с:
if (HasWritePermissionOnDir("C:\\My\\Path"))
{
// TODO
}
Или, если вы настаиваете на копировании встроенного кода:
// TODO: Content of HasWritePermissionOnDir method without the return statement...
if (WriteAllow && !writeDeny)
{
// TODO
}