コード例 #1
0
 public static IEmote ToIEmote(this API.Emoji model)
 {
     if (model.Id.HasValue)
     {
         return(model.ToEntity());
     }
     return(new Emoji(model.Name));
 }
コード例 #2
0
 public static GuildEmote ToEntity(this API.Emoji model)
 => new GuildEmote(model.Id.Value,
                   model.Name,
                   model.Animated.GetValueOrDefault(),
                   model.Managed,
                   model.RequireColons,
                   ImmutableArray.Create(model.Roles),
                   model.User.IsSpecified ? model.User.Value.Id : (ulong?)null);
コード例 #3
0
ファイル: EntityExtensions.cs プロジェクト: Lelouch99/bot_cc
 public static GuildEmoji ToEntity(this API.Emoji model)
 {
     return(new GuildEmoji(model.Id.Value, model.Name, model.Managed, model.RequireColons, ImmutableArray.Create(model.Roles)));
 }
コード例 #4
0
 public static GuildEmote ToEntity(this API.Emoji model)
 {
     return(new GuildEmote(model.Id.Value, model.Name, model.Animated.GetValueOrDefault(), model.Managed, model.RequireColons, ImmutableArray.Create(model.Roles)));
 }