Refactored PayloadData.cs
This commit is contained in:
parent
c2e60b9d45
commit
f94c6850d4
@ -38,7 +38,6 @@ namespace WebSocketSharp
|
||||
#region Private Fields
|
||||
|
||||
private byte[] _data;
|
||||
private static readonly byte[] _empty;
|
||||
private long _extDataLength;
|
||||
private long _length;
|
||||
private bool _masked;
|
||||
@ -51,20 +50,11 @@ namespace WebSocketSharp
|
||||
|
||||
#endregion
|
||||
|
||||
#region Static Constructor
|
||||
|
||||
static PayloadData ()
|
||||
{
|
||||
_empty = new byte[0];
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Internal Constructors
|
||||
|
||||
internal PayloadData ()
|
||||
{
|
||||
_data = _empty;
|
||||
_data = new byte[0];
|
||||
}
|
||||
|
||||
internal PayloadData (byte[] data)
|
||||
@ -95,8 +85,7 @@ namespace WebSocketSharp
|
||||
|
||||
internal bool IncludesReservedCloseStatusCode {
|
||||
get {
|
||||
return _length > 1 &&
|
||||
_data.SubArray (0, 2).ToUInt16 (ByteOrder.Big).IsReserved ();
|
||||
return _length > 1 && _data.SubArray (0, 2).ToUInt16 (ByteOrder.Big).IsReserved ();
|
||||
}
|
||||
}
|
||||
|
||||
@ -116,7 +105,7 @@ namespace WebSocketSharp
|
||||
get {
|
||||
return _extDataLength > 0
|
||||
? _data.SubArray (0, _extDataLength)
|
||||
: _empty;
|
||||
: new byte[0];
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user