diff --git a/Discord.Net/Channel.cs b/Discord.Net/Channel.cs index 5fb5be194..44fe5e231 100644 --- a/Discord.Net/Channel.cs +++ b/Discord.Net/Channel.cs @@ -18,14 +18,14 @@ namespace Discord public string ServerId { get; } [JsonIgnore] - public Server Server { get { return ServerId != null ? _client.GetServer(ServerId) : null; } } + public Server Server => ServerId != null ? _client.GetServer(ServerId) : null; [JsonIgnore] public string RecipientId { get; internal set; } - public User Recipient { get { return _client.GetUser(RecipientId); } } + public User Recipient => _client.GetUser(RecipientId); [JsonIgnore] - public IEnumerable Messages { get { return _client.Messages.Where(x => x.ChannelId == Id); } } + public IEnumerable Messages => _client.Messages.Where(x => x.ChannelId == Id); //Not Implemented public object[] PermissionOverwrites { get; internal set; } diff --git a/Discord.Net/DiscordClient.cs b/Discord.Net/DiscordClient.cs index 903b59b78..c900e7379 100644 --- a/Discord.Net/DiscordClient.cs +++ b/Discord.Net/DiscordClient.cs @@ -21,24 +21,24 @@ namespace Discord private bool _isClosing, _isReady; public string UserId { get; private set; } - public User User { get { return _users[UserId]; } } + public User User => _users[UserId]; - public IEnumerable Users { get { return _users; } } + public IEnumerable Users => _users; private AsyncCache _users; - public IEnumerable Servers { get { return _servers; } } + public IEnumerable Servers => _servers; private AsyncCache _servers; - public IEnumerable Channels { get { return _channels; } } + public IEnumerable Channels => _channels; private AsyncCache _channels; - public IEnumerable Messages { get { return _messages; } } + public IEnumerable Messages => _messages; private AsyncCache _messages; - public IEnumerable Roles { get { return _roles; } } + public IEnumerable Roles => _roles; private AsyncCache _roles; - public bool IsConnected { get { return _isReady; } } + public bool IsConnected => _isReady; public DiscordClient() { diff --git a/Discord.Net/Invite.cs b/Discord.Net/Invite.cs index 581007ff6..c49781813 100644 --- a/Discord.Net/Invite.cs +++ b/Discord.Net/Invite.cs @@ -10,19 +10,19 @@ namespace Discord public bool IsRevoked, IsTemporary; public readonly string Code, XkcdPass; - public string Url { get { return API.Endpoints.InviteUrl(XkcdPass ?? Code); } } + public string Url => API.Endpoints.InviteUrl(XkcdPass ?? Code); public string InviterId { get; internal set; } [JsonIgnore] - public User Inviter { get { return _client.GetUser(InviterId); } } + public User Inviter => _client.GetUser(InviterId); public string ServerId { get; internal set; } [JsonIgnore] - public Server Server { get { return _client.GetServer(ServerId); } } + public Server Server => _client.GetServer(ServerId); public string ChannelId { get; internal set; } [JsonIgnore] - public Channel Channel { get { return _client.GetChannel(ChannelId); } } + public Channel Channel => _client.GetChannel(ChannelId); internal Invite(string code, string xkcdPass, DiscordClient client) { diff --git a/Discord.Net/Membership.cs b/Discord.Net/Membership.cs index f3f0ae6ca..8e100368e 100644 --- a/Discord.Net/Membership.cs +++ b/Discord.Net/Membership.cs @@ -14,13 +14,13 @@ namespace Discord public bool IsDeafened { get; internal set; } public string ServerId { get; } - public Server Server { get { return _client.GetServer(ServerId); } } + public Server Server => _client.GetServer(ServerId); public string UserId { get; } - public User User { get { return _client.GetUser(UserId); } } + public User User => _client.GetUser(UserId); public string[] RoleIds { get; internal set; } - public IEnumerable Roles { get { return RoleIds.Select(x => _client.GetRole((string)x)); } } + public IEnumerable Roles => RoleIds.Select(x => _client.GetRole(x)); public Membership(string serverId, string userId, DateTime joinedAt, DiscordClient client) { diff --git a/Discord.Net/Message.cs b/Discord.Net/Message.cs index a4974c2db..1e69c370f 100644 --- a/Discord.Net/Message.cs +++ b/Discord.Net/Message.cs @@ -18,15 +18,15 @@ namespace Discord public string[] MentionIds { get; internal set; } [JsonIgnore] - public IEnumerable Mentions { get { return MentionIds.Select(x => _client.GetUser(x)).Where(x => x != null); } } + public IEnumerable Mentions => MentionIds.Select(x => _client.GetUser(x)).Where(x => x != null); public string ChannelId { get; } [JsonIgnore] - public Channel Channel { get { return _client.GetChannel(ChannelId); } } + public Channel Channel => _client.GetChannel(ChannelId); public string UserId { get; internal set; } [JsonIgnore] - public User User { get { return _client.GetUser(UserId); } } + public User User => _client.GetUser(UserId); //Not Implemented public object[] Attachments { get; internal set; } diff --git a/Discord.Net/Role.cs b/Discord.Net/Role.cs index db2771309..4671b22b6 100644 --- a/Discord.Net/Role.cs +++ b/Discord.Net/Role.cs @@ -11,28 +11,28 @@ namespace Discord public PackedPermissions() { } - public bool General_CreateInstantInvite { get { return ((_rawValue >> 0) & 0x1) == 1; } } - public bool General_BanMembers { get { return ((_rawValue >> 1) & 0x1) == 1; } } - public bool General_KickMembers { get { return ((_rawValue >> 2) & 0x1) == 1; } } - public bool General_ManageRoles { get { return ((_rawValue >> 3) & 0x1) == 1; } } - public bool General_ManageChannels { get { return ((_rawValue >> 4) & 0x1) == 1; } } - public bool General_ManageServer { get { return ((_rawValue >> 5) & 0x1) == 1; } } + public bool General_CreateInstantInvite => ((_rawValue >> 0) & 0x1) == 1; + public bool General_BanMembers => ((_rawValue >> 1) & 0x1) == 1; + public bool General_KickMembers => ((_rawValue >> 2) & 0x1) == 1; + public bool General_ManageRoles => ((_rawValue >> 3) & 0x1) == 1; + public bool General_ManageChannels => ((_rawValue >> 4) & 0x1) == 1; + public bool General_ManageServer => ((_rawValue >> 5) & 0x1) == 1; //4 Unused - public bool Text_ReadMessages { get { return ((_rawValue >> 10) & 0x1) == 1; } } - public bool Text_SendMessages { get { return ((_rawValue >> 11) & 0x1) == 1; } } - public bool Text_SendTTSMessages { get { return ((_rawValue >> 12) & 0x1) == 1; } } - public bool Text_ManageMessages { get { return ((_rawValue >> 13) & 0x1) == 1; } } - public bool Text_EmbedLinks { get { return ((_rawValue >> 14) & 0x1) == 1; } } - public bool Text_AttachFiles { get { return ((_rawValue >> 15) & 0x1) == 1; } } - public bool Text_ReadMessageHistory { get { return ((_rawValue >> 16) & 0x1) == 1; } } - public bool Text_MentionEveryone { get { return ((_rawValue >> 17) & 0x1) == 1; } } + public bool Text_ReadMessages => ((_rawValue >> 10) & 0x1) == 1; + public bool Text_SendMessages => ((_rawValue >> 11) & 0x1) == 1; + public bool Text_SendTTSMessages => ((_rawValue >> 12) & 0x1) == 1; + public bool Text_ManageMessages => ((_rawValue >> 13) & 0x1) == 1; + public bool Text_EmbedLinks => ((_rawValue >> 14) & 0x1) == 1; + public bool Text_AttachFiles => ((_rawValue >> 15) & 0x1) == 1; + public bool Text_ReadMessageHistory => ((_rawValue >> 16) & 0x1) == 1; + public bool Text_MentionEveryone => ((_rawValue >> 17) & 0x1) == 1; //2 Unused - public bool Voice_Connect { get { return ((_rawValue >> 20) & 0x1) == 1; } } - public bool Voice_Speak { get { return ((_rawValue >> 21) & 0x1) == 1; } } - public bool Voice_MuteMembers { get { return ((_rawValue >> 22) & 0x1) == 1; } } - public bool Voice_DeafenMembers { get { return ((_rawValue >> 23) & 0x1) == 1; } } - public bool Voice_MoveMembers { get { return ((_rawValue >> 24) & 0x1) == 1; } } - public bool Voice_UseVoiceActivation { get { return ((_rawValue >> 25) & 0x1) == 1; } } + public bool Voice_Connect => ((_rawValue >> 20) & 0x1) == 1; + public bool Voice_Speak => ((_rawValue >> 21) & 0x1) == 1; + public bool Voice_MuteMembers => ((_rawValue >> 22) & 0x1) == 1; + public bool Voice_DeafenMembers => ((_rawValue >> 23) & 0x1) == 1; + public bool Voice_MoveMembers => ((_rawValue >> 24) & 0x1) == 1; + public bool Voice_UseVoiceActivation => ((_rawValue >> 25) & 0x1) == 1; //6 Unused } @@ -45,7 +45,7 @@ namespace Discord public string ServerId { get; } [JsonIgnore] - public Server Server { get { return _client.GetServer(ServerId); } } + public Server Server => _client.GetServer(ServerId); internal Role(string id, string serverId, DiscordClient client) { diff --git a/Discord.Net/Server.cs b/Discord.Net/Server.cs index 993d40295..0532c8ba2 100644 --- a/Discord.Net/Server.cs +++ b/Discord.Net/Server.cs @@ -18,20 +18,20 @@ namespace Discord public string Region { get; internal set; } public string OwnerId { get; internal set; } - public User Owner { get { return _client.GetUser(OwnerId); } } - public bool IsOwner { get { return _client.UserId == OwnerId; } } + public User Owner => _client.GetUser(OwnerId); + public bool IsOwner => _client.UserId == OwnerId; - public string DefaultChannelId { get { return Id; } } - public Channel DefaultChannel { get { return _client.GetChannel(DefaultChannelId); } } + public string DefaultChannelId => Id; + public Channel DefaultChannel =>_client.GetChannel(DefaultChannelId); internal ConcurrentDictionary _members; - public IEnumerable Members { get { return _members.Values; } } + public IEnumerable Members => _members.Values; internal ConcurrentDictionary _bans; - public IEnumerable Bans { get { return _bans.Keys.Select(x => _client.GetUser(x)); } } + public IEnumerable Bans => _bans.Keys.Select(x => _client.GetUser(x)); - public IEnumerable Channels { get { return _client.Channels.Where(x => x.ServerId == Id); } } - public IEnumerable Roles { get { return _client.Roles.Where(x => x.ServerId == Id); } } + public IEnumerable Channels => _client.Channels.Where(x => x.ServerId == Id); + public IEnumerable Roles => _client.Roles.Where(x => x.ServerId == Id); //Not Implemented public object Presence { get; internal set; } diff --git a/Discord.Net/User.cs b/Discord.Net/User.cs index 3ff060908..2a2c87dc2 100644 --- a/Discord.Net/User.cs +++ b/Discord.Net/User.cs @@ -12,7 +12,7 @@ namespace Discord public string Name { get; internal set; } public string AvatarId { get; internal set; } - public string AvatarUrl { get { return Endpoints.UserAvatar(Id, AvatarId); } } + public string AvatarUrl => Endpoints.UserAvatar(Id, AvatarId); public string Discriminator { get; internal set; } [JsonIgnore] public string Email { get; internal set; }