Class ModuleInfo
表示一个模块的信息。
public class ModuleInfo
- Inheritance
-
ModuleInfo
- Inherited Members
- Extension Methods
Properties
Aliases
获取此模块的所有别名。
public IReadOnlyList<string> Aliases { get; }
Property Value
Attributes
获取此模块的所有特性。
public IReadOnlyList<Attribute> Attributes { get; }
Property Value
Commands
获取此模块的所有命令。
public IReadOnlyList<CommandInfo> Commands { get; }
Property Value
Group
获取此模块的分组。
public string? Group { get; }
Property Value
IsSubmodule
获取此模块是否为子模块。
public bool IsSubmodule { get; }
Property Value
Name
获取此模块的名称。
public string? Name { get; }
Property Value
Parent
获取此模块的父模块。
public ModuleInfo? Parent { get; }
Property Value
Preconditions
获取此模块的所有先决条件。
public IReadOnlyList<PreconditionAttribute> Preconditions { get; }
Property Value
Remarks
获取此模块的备注。
public string? Remarks { get; }
Property Value
Service
获取与此模块关联的命令服务。
public CommandService Service { get; }
Property Value
Submodules
获取此模块的所有子模块。
public IReadOnlyList<ModuleInfo> Submodules { get; }
Property Value
Summary
获取此模块的摘要。
public string? Summary { get; }