Пример #1
0
        public static string GetString(MessageEntityType met)
        {
            switch (met)
            {
            case MessageEntityType.Bold:
                return("bold");

            case MessageEntityType.BotCommand:
                return("bot_command");

            case MessageEntityType.Cashtag:
                return("cashtag");

            case MessageEntityType.Code:
                return("code");

            case MessageEntityType.Email:
                return("email");

            case MessageEntityType.Hashtag:
                return("hashtag");

            case MessageEntityType.Italic:
                return("italic");

            case MessageEntityType.Mention:
                return("mention");

            case MessageEntityType.PhoneNumber:
                return("phone_number");

            case MessageEntityType.Pre:
                return("pre");

            case MessageEntityType.TextLink:
                return("text_link");

            case MessageEntityType.TextMention:
                return("text_mention");

            case MessageEntityType.Url:
                return("url");

            default:
                return("unknown");
            }
        }
 public static string ToMessageEntityString(this MessageEntityType type) => StringMap[type];
Пример #3
0
 internal static string ToStringValue(this MessageEntityType value) =>
 EnumToString.TryGetValue(value, out var messageEntityType)
         ? messageEntityType
         : throw new NotSupportedException();