diff --git a/websocket-sharp/MessageEventArgs.cs b/websocket-sharp/MessageEventArgs.cs index adf7391a..f558b158 100644 --- a/websocket-sharp/MessageEventArgs.cs +++ b/websocket-sharp/MessageEventArgs.cs @@ -44,8 +44,20 @@ namespace WebSocketSharp /// the or property. /// /// - public class MessageEventArgs : EventArgs + /// + + public interface IMessageEventArgs { + string Data { get; } + bool IsBinary { get; } + bool IsPing { get; } + bool IsText { get; } + byte[] RawData { get; } + } + + public class MessageEventArgs : EventArgs, IMessageEventArgs + { + #region Private Fields private string _data;