I want to allow calling the method only from the particular methods. Take a look at the code below.
private static void TargetMethod()
{
}
private static void ForbiddenMethod()
{
TargetMethod();
}
private static void AllowedMethod()
{
TargetMethod();
}
I need only AllowedMethod could call TargetMethod. How to do it using classes from System.Security.Permissions
?
Updated: Thanks for your answers, but I don't want to debate about design of my application. I just want to know is it possible to do it using .net security or not?