Table of Contents

IProfileAnalyzeService 接口

命名空间
ClassIsland.Core.Abstractions.Services
程序集
ClassIsland.Core.dll

档案分析服务,用于分析档案中附加信息关系。

public interface IProfileAnalyzeService : INotifyPropertyChanged
继承成员

属性

Nodes

当前档案依赖关系节点。

ObservableDictionary<AttachableObjectAddress, AttachableObjectNode> Nodes { get; }

属性值

ObservableDictionary<AttachableObjectAddress, AttachableObjectNode>

方法

Analyze()

立即重新分析。

void Analyze()

DumpMermaidGraph()

转储关系图。

string DumpMermaidGraph()

返回

string

FindNextObjects(AttachableObjectAddress, string, bool)

查找可能会覆盖此位置的附加设置的附加设置。

List<AttachableObjectNode> FindNextObjects(AttachableObjectAddress address, string id, bool requiresEnabled = true)

参数

address AttachableObjectAddress

当前附加设置位置

id string

附加设置 ID

requiresEnabled bool

返回

List<AttachableObjectNode>

FindPreviousObjects(AttachableObjectAddress, string, bool)

查找此位置的附加设置可能覆盖的附加设置。

List<AttachableObjectNode> FindPreviousObjects(AttachableObjectAddress address, string id, bool requiresEnabled = true)

参数

address AttachableObjectAddress

当前附加设置位置

id string

附加设置 ID

requiresEnabled bool

返回

List<AttachableObjectNode>