如何在不滚动到顶部的情况下查看函数或过程是私有的,受保护的还是公共的

Rav*_*123 3 ide delphi access-modifiers

是否可以知道函数或过程是私有的,受保护的还是公共的.现在我必须滚动到顶部以查看方法是否是私有的.是否有工具或结构(代码资源管理器),以查看方法是私有,受保护或公共whitout滚动到顶部.

例:

 unit .....
 // 100 line code
 private
 // 1000 line code
   procedure A(); // <-- Here I can't see if the procedure is private. Must scroll to the top
 //  2000 line code 
 ...
 procedure A();  // <-- Here I can't see if the procedure is private. Must scroll to the top
 begin
   ...
 end;
Run Code Online (Sandbox Code Playgroud)

我现在唯一可以设置(私有,保护或公开)它的摘要描述

在Code Explorer中,我看到蓝色表示程序,绿色表示功能,但没有私人,受保护或公共图标.

我更改了探索代码的属性,现在我有私有,受保护或pulic的地图.

但是当我转到代码中的过程时,探索代码中没有像项目管理器视图中那样的选定项.探索代码的情况相同.必须向上滚动到地图以查看它是否是私有的,受保护的或公共的.一个替换是在搜索已探索的代码时编写方法.然后,这是一个提示弹出窗口.

我找到了可能的解决方案:将方法和过去复制到资源管理器代码的搜索框中.组合框列表弹出窗口给了我想要看到的内容(私有,受保护......)

LU *_* RD 5

使用Structure视图显示有关类声明的所有详细信息.

要控制视图的外观,请在Tools > Options > Environment Options > Explorer对话框中定义设置.


更新

如注释中所述,您必须手动导航结构视图以查看类结构.

提交的增强请求QC 128271从编辑器查找结构视图,以便从编辑器快速查找结构视图.