c# - 什么是“虚构”差异更改类型?
问题描述
public enum ChangeType
{
Unchanged,
Deleted,
Inserted,
Imaginary,
Modified
}
所有其他 ChangeTypes 都是有道理的,但我无法理解这里“虚构”枚举的含义,而且我在 Google 中找不到 Diff 语言中的相关内容,所以我想知道是否是 DiffPlex 特有的东西。
解决方案
好的我现在明白了。在比较并排差异时,如果我们删除左侧的一条线,则该线将不会存在于右侧。所以 UI 将把这个事实显示为右侧的“假想”线。
推荐阅读
- json - 更新字段时已知 jq 错误的解决方法
- apache-spark - 如何根据我的 Spark 程序返回的退出代码跳过 Airflow SparkSubmitOperator 任务?
- swift - 设置 UILabel 的文本值会吐出错误
- java - Python 等价于 Java 的 MyClass.class.getName()
- python - 当我手动终止特定的 .py 脚本时,如何仍然使用函数?
- node.js - 表达 Node.js。POST 调用首先进行 GET 调用
- reactjs - 在反应光滑滑块中编辑光滑列表类
- javascript - 如果他们是新用户,我如何检测新用户并重定向
- sdk - InterstitialAd 不包含“OnAdLeavingApplication”的定义,也没有可访问的扩展方法
- swift - 在 Swift 5/Swiftui 中重构 MapView(没有协调器/UIViewRepresentables)