Table of Contents

Class ModuleInfo

Namespace
Kook.Commands
Assembly
Kook.Net.Commands.dll

表示一个模块的信息。

public class ModuleInfo
Inheritance
ModuleInfo
Inherited Members
Extension Methods

Properties

Aliases

获取此模块的所有别名。

public IReadOnlyList<string> Aliases { get; }

Property Value

IReadOnlyList<string>

Attributes

获取此模块的所有特性。

public IReadOnlyList<Attribute> Attributes { get; }

Property Value

IReadOnlyList<Attribute>

Commands

获取此模块的所有命令。

public IReadOnlyList<CommandInfo> Commands { get; }

Property Value

IReadOnlyList<CommandInfo>

Group

获取此模块的分组。

public string? Group { get; }

Property Value

string

IsSubmodule

获取此模块是否为子模块。

public bool IsSubmodule { get; }

Property Value

bool

Name

获取此模块的名称。

public string? Name { get; }

Property Value

string

Parent

获取此模块的父模块。

public ModuleInfo? Parent { get; }

Property Value

ModuleInfo

Preconditions

获取此模块的所有先决条件。

public IReadOnlyList<PreconditionAttribute> Preconditions { get; }

Property Value

IReadOnlyList<PreconditionAttribute>

Remarks

获取此模块的备注。

public string? Remarks { get; }

Property Value

string

Service

获取与此模块关联的命令服务。

public CommandService Service { get; }

Property Value

CommandService

Submodules

获取此模块的所有子模块。

public IReadOnlyList<ModuleInfo> Submodules { get; }

Property Value

IReadOnlyList<ModuleInfo>

Summary

获取此模块的摘要。

public string? Summary { get; }

Property Value

string