protected internal virtual Type GetCurrentScriptClass()
{
Type[] context = GetClassContext();
foreach (Type c in context)
{
if (c != typeof(InterpretedFunction) && typeof(NativeFunction).IsAssignableFrom(c) || typeof(PolicySecurityController.SecureCaller).IsAssignableFrom(c))
{
return c;
}
}
return null;
}
}