IProfileAnalyzeService 接口
- 程序集
- ClassIsland.Core.dll
档案分析服务,用于分析档案中附加信息关系。
public interface IProfileAnalyzeService : INotifyPropertyChanged
- 继承成员
属性
Nodes
当前档案依赖关系节点。
ObservableDictionary<AttachableObjectAddress, AttachableObjectNode> Nodes { get; }
属性值
方法
Analyze()
立即重新分析。
void Analyze()
DumpMermaidGraph()
转储关系图。
string DumpMermaidGraph()
返回
FindNextObjects(AttachableObjectAddress, string, bool)
查找可能会覆盖此位置的附加设置的附加设置。
List<AttachableObjectNode> FindNextObjects(AttachableObjectAddress address, string id, bool requiresEnabled = true)
参数
address
AttachableObjectAddress当前附加设置位置
id
string附加设置 ID
requiresEnabled
bool
返回
FindPreviousObjects(AttachableObjectAddress, string, bool)
查找此位置的附加设置可能覆盖的附加设置。
List<AttachableObjectNode> FindPreviousObjects(AttachableObjectAddress address, string id, bool requiresEnabled = true)
参数
address
AttachableObjectAddress当前附加设置位置
id
string附加设置 ID
requiresEnabled
bool