elliebot/src/EllieBot/GlobalUsings.cs

30 lines
No EOL
905 B
C#

// global using System.Collections.Concurrent
global using NonBlocking;
// packages
global using Serilog;
// elliebot
global using EllieBot;
global using EllieBot.Db;
global using EllieBot.Services;
global using Ellie.Common; // new project
global using EllieBot.Common; // old + elliebot specific things
global using EllieBot.Common.Attributes;
global using EllieBot.Extensions;
// discord
global using Discord;
global using Discord.Commands;
global using Discord.Net;
global using Discord.WebSocket;
// aliases
global using GuildPerm = Discord.GuildPermission;
global using ChannelPerm = Discord.ChannelPermission;
global using BotPermAttribute = Discord.Commands.RequireBotPermissionAttribute;
global using LeftoverAttribute = Discord.Commands.RemainderAttribute;
global using TypeReaderResult = EllieBot.Common.TypeReaders.TypeReaderResult;
// non-essential
global using JetBrains.Annotations;