Quiero permitir llamar al método solo desde los métodos particulares. Eche un vistazo al código a continuación.Cómo prohibir llamar a un método C#
private static void TargetMethod()
{
}
private static void ForbiddenMethod()
{
TargetMethod();
}
private static void AllowedMethod()
{
TargetMethod();
}
Necesito solamente AllowedMethod podría llamar a TargetMethod. ¿Cómo hacerlo usando clases de System.Security.Permissions
?
Actualizado: Gracias por sus respuestas, pero no quiero debatir sobre el diseño de mi aplicación. Solo quiero saber si es posible hacerlo usando la seguridad de .net o no.
Si es privado, ¿por qué es importante? –
¿Cómo se vota esta pregunta 9 veces en solo 6 minutos? – shoosh
¿Estás tratando de protegerte de ti mismo? Aparte de eso, no puedo imaginar el uso para esto. – Skurmedel