为什么我的枚举定义在 Class 视图中有不同的图标?
Why do my enum definitions have different icons in Class View?
样本enum
:
enum class EnumCountType { Chairman, AuxiliaryCounsellor, Treasures, Presentations, Living, Conductor, Reader };
Class 查看:
所有这些枚举都是以相同的方式创建的(在各自 headers 的顶部)。
然而,我在 Class 视图中看到了几种类型的图标:
- 勾选
- 挂锁
- 旗帜
这是为什么?以前没注意过。
Visual C++ MFC 对话框项目 Visual Studio 2022 年。
我看过 Class View and Object Browser icons 但我在那里看不到它们。
它们是源代码管理状态图标:
blue lock
- 文件未更改,“已签入”
red tick
- 文件已更改,“待编辑”
green plus
- 文件未添加到源代码管理,“待添加”
以前从未见过白旗图标,如果您将鼠标指针悬停在它上面,它应该会告诉您它的含义。
对我来说,它们只在我的解决方案资源管理器中针对文件显示,我从未在 Class 视图中看到它们 - 也许这是 TortoiseGit 或 C++ 项目的一个特性(我只有将 Git 用于 Windows).
的 C# 项目
样本enum
:
enum class EnumCountType { Chairman, AuxiliaryCounsellor, Treasures, Presentations, Living, Conductor, Reader };
Class 查看:
所有这些枚举都是以相同的方式创建的(在各自 headers 的顶部)。
然而,我在 Class 视图中看到了几种类型的图标:
- 勾选
- 挂锁
- 旗帜
这是为什么?以前没注意过。
Visual C++ MFC 对话框项目 Visual Studio 2022 年。
我看过 Class View and Object Browser icons 但我在那里看不到它们。
它们是源代码管理状态图标:
blue lock
- 文件未更改,“已签入”
red tick
- 文件已更改,“待编辑”
green plus
- 文件未添加到源代码管理,“待添加”
以前从未见过白旗图标,如果您将鼠标指针悬停在它上面,它应该会告诉您它的含义。
对我来说,它们只在我的解决方案资源管理器中针对文件显示,我从未在 Class 视图中看到它们 - 也许这是 TortoiseGit 或 C++ 项目的一个特性(我只有将 Git 用于 Windows).
的 C# 项目