Class TagUtils
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
提供用于转换 ITag 为强类型实现类的工具方法。
public static class TagUtils
- Inheritance
-
TagUtils
- Inherited Members
Methods
AsChannelTag(ITag)
将标签转换为频道标签。
public static Tag<ulong, IChannel> AsChannelTag(this ITag tag)
Parameters
tag
ITag要转换的标签。
Returns
Exceptions
- InvalidCastException
标签不是频道提及标签。
AsEmojiTag(ITag)
将标签转换为表情符号标签。
public static Tag<string, IEmote> AsEmojiTag(this ITag tag)
Parameters
tag
ITag要转换的标签。
Returns
Exceptions
- InvalidCastException
标签不是表情符号标签。
AsRoleTag(ITag)
将标签转换为角色标签。
public static Tag<uint, IRole> AsRoleTag(this ITag tag)
Parameters
tag
ITag要转换的标签。
Returns
Exceptions
- InvalidCastException
标签不是角色提及标签。
AsUserTag(ITag)
将标签转换为用户标签。
public static Tag<ulong, IUser> AsUserTag(this ITag tag)
Parameters
tag
ITag要转换的标签。
Returns
Exceptions
- InvalidCastException
标签不是用户提及标签。