diff --git a/src/Discord.Net.Rest/Entities/RestEntity.cs b/src/Discord.Net.Rest/Entities/RestEntity.cs index 2b1bb888c..6b5e9090e 100644 --- a/src/Discord.Net.Rest/Entities/RestEntity.cs +++ b/src/Discord.Net.Rest/Entities/RestEntity.cs @@ -1,8 +1,8 @@ -using System; +using System; namespace Discord.Rest { - public abstract class RestEntity : IEntity + public abstract class RestEntity : MarshalByRefObject, IEntity where T : IEquatable { internal BaseDiscordClient Discord { get; } diff --git a/src/Discord.Net.WebSocket/Entities/SocketEntity.cs b/src/Discord.Net.WebSocket/Entities/SocketEntity.cs index f76694e6f..b839e1513 100644 --- a/src/Discord.Net.WebSocket/Entities/SocketEntity.cs +++ b/src/Discord.Net.WebSocket/Entities/SocketEntity.cs @@ -2,7 +2,7 @@ using System; namespace Discord.WebSocket { - public abstract class SocketEntity : IEntity + public abstract class SocketEntity : MarshalByRefObject, IEntity where T : IEquatable { internal DiscordSocketClient Discord { get; }