Table of Contents

Class CardExtensions

Namespace
Kook
Assembly
Kook.Net.Core.dll

提供用于 IElement、IModule 和 ICard 等卡片相关对象的扩展方法。

public static class CardExtensions
Inheritance
CardExtensions
Inherited Members

Methods

ToBuilder(ActionGroupModule)

将 ActionGroupModule 实体转换为具有相同属性的 ActionGroupModuleBuilder 实体构建器。

public static ActionGroupModuleBuilder ToBuilder(this ActionGroupModule entity)

Parameters

entity ActionGroupModule

Returns

ActionGroupModuleBuilder

ToBuilder(AudioModule)

将 AudioModule 实体转换为具有相同属性的 AudioModuleBuilder 实体构建器。

public static AudioModuleBuilder ToBuilder(this AudioModule entity)

Parameters

entity AudioModule

Returns

AudioModuleBuilder

ToBuilder(ButtonElement)

将 ButtonElement 实体转换为具有相同属性的 ButtonElementBuilder 实体构建器。

public static ButtonElementBuilder ToBuilder(this ButtonElement entity)

Parameters

entity ButtonElement

Returns

ButtonElementBuilder

ToBuilder(Card)

将 Card 实体转换为具有相同属性的 CardBuilder 实体构建器。

public static CardBuilder ToBuilder(this Card entity)

Parameters

entity Card

Returns

CardBuilder

ToBuilder(ContainerModule)

将 ContainerModule 实体转换为具有相同属性的 ContainerModuleBuilder 实体构建器。

public static ContainerModuleBuilder ToBuilder(this ContainerModule entity)

Parameters

entity ContainerModule

Returns

ContainerModuleBuilder

ToBuilder(ContextModule)

将 ContextModule 实体转换为具有相同属性的 ContextModuleBuilder 实体构建器。

public static ContextModuleBuilder ToBuilder(this ContextModule entity)

Parameters

entity ContextModule

Returns

ContextModuleBuilder

ToBuilder(CountdownModule)

将 CountdownModule 实体转换为具有相同属性的 CountdownModuleBuilder 实体构建器。

public static CountdownModuleBuilder ToBuilder(this CountdownModule entity)

Parameters

entity CountdownModule

Returns

CountdownModuleBuilder

ToBuilder(DividerModule)

将 DividerModule 实体转换为具有相同属性的 DividerModuleBuilder 实体构建器。

public static DividerModuleBuilder ToBuilder(this DividerModule _)

Parameters

_ DividerModule

Returns

DividerModuleBuilder

ToBuilder(FileModule)

将 FileModule 实体转换为具有相同属性的 FileModuleBuilder 实体构建器。

public static FileModuleBuilder ToBuilder(this FileModule entity)

Parameters

entity FileModule

Returns

FileModuleBuilder

ToBuilder(HeaderModule)

将 HeaderModule 实体转换为具有相同属性的 HeaderModuleBuilder 实体构建器。

public static HeaderModuleBuilder ToBuilder(this HeaderModule entity)

Parameters

entity HeaderModule

Returns

HeaderModuleBuilder

ToBuilder(ICard)

将 ICard 实体转换为具有相同属性的 ICardBuilder 实体构建器。

public static ICardBuilder ToBuilder(this ICard entity)

Parameters

entity ICard

Returns

ICardBuilder

ToBuilder(IElement)

将 IElement 实体转换为具有相同属性的 IElementBuilder 实体构建器。

public static IElementBuilder ToBuilder(this IElement entity)

Parameters

entity IElement

Returns

IElementBuilder

ToBuilder(IModule)

将 IModule 实体转换为具有相同属性的 IModuleBuilder 实体构建器。

public static IModuleBuilder ToBuilder(this IModule entity)

Parameters

entity IModule

Returns

IModuleBuilder

ToBuilder(ImageElement)

将 ImageElement 实体转换为具有相同属性的 ImageElementBuilder 实体构建器。

public static ImageElementBuilder ToBuilder(this ImageElement entity)

Parameters

entity ImageElement

Returns

ImageElementBuilder

ToBuilder(ImageGroupModule)

将 ImageGroupModule 实体转换为具有相同属性的 ImageGroupModuleBuilder 实体构建器。

public static ImageGroupModuleBuilder ToBuilder(this ImageGroupModule entity)

Parameters

entity ImageGroupModule

Returns

ImageGroupModuleBuilder

ToBuilder(InviteModule)

将 InviteModule 实体转换为具有相同属性的 InviteModuleBuilder 实体构建器。

public static InviteModuleBuilder ToBuilder(this InviteModule entity)

Parameters

entity InviteModule

Returns

InviteModuleBuilder

ToBuilder(KMarkdownElement)

将 KMarkdownElement 实体转换为具有相同属性的 KMarkdownElementBuilder 实体构建器。

public static KMarkdownElementBuilder ToBuilder(this KMarkdownElement entity)

Parameters

entity KMarkdownElement

Returns

KMarkdownElementBuilder

ToBuilder(ParagraphStruct)

将 ParagraphStruct 实体转换为具有相同属性的 ParagraphStructBuilder 实体构建器。

public static ParagraphStructBuilder ToBuilder(this ParagraphStruct entity)

Parameters

entity ParagraphStruct

Returns

ParagraphStructBuilder

ToBuilder(PlainTextElement)

将 PlainTextElement 实体转换为具有相同属性的 PlainTextElementBuilder 实体构建器。

public static PlainTextElementBuilder ToBuilder(this PlainTextElement entity)

Parameters

entity PlainTextElement

Returns

PlainTextElementBuilder

ToBuilder(SectionModule)

将 SectionModule 实体转换为具有相同属性的 SectionModuleBuilder 实体构建器。

public static SectionModuleBuilder ToBuilder(this SectionModule entity)

Parameters

entity SectionModule

Returns

SectionModuleBuilder

ToBuilder(VideoModule)

将 VideoModule 实体转换为具有相同属性的 VideoModuleBuilder 实体构建器。

public static VideoModuleBuilder ToBuilder(this VideoModule entity)

Parameters

entity VideoModule

Returns

VideoModuleBuilder