diff --git a/websocket-sharp/PayloadData.cs b/websocket-sharp/PayloadData.cs index 39f212c7..511089db 100644 --- a/websocket-sharp/PayloadData.cs +++ b/websocket-sharp/PayloadData.cs @@ -47,7 +47,7 @@ namespace WebSocketSharp /// /// Represents the empty payload data. /// - public static readonly PayloadData Empty = new PayloadData (); + public static readonly PayloadData Empty; /// /// Represents the allowable max length. @@ -62,7 +62,17 @@ namespace WebSocketSharp /// WebSocket.FragmentLength and Int64.MaxValue inclusive. /// /// - public static readonly ulong MaxLength = Int64.MaxValue; + public static readonly ulong MaxLength; + + #endregion + + #region Static Constructor + + static PayloadData () + { + Empty = new PayloadData (); + MaxLength = Int64.MaxValue; + } #endregion