代码之家  ›  专栏  ›  技术社区  ›  Jules

.NET中的框架代码中的代码访问权限

  •  0
  • Jules  · 技术社区  · 14 年前

    例如,如果使用Reflector来查看ButtonBase的onMouseEnter方法的实现,它会在显示工具提示控件之前调用IntSecurity.AllWindows.Assert。

    为什么?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Captain Sensible    14 年前

    调用assert指示运行时绕过特定的安全检查。这提高了性能,并允许非特权代码调用具有CAS权限要求的方法。

    您可以在msdn上找到更多信息 here .