Lucene.Net.Store (ByteArrayDataInput + DataInput): Removed unnecessary intermediate cast to ushort
diff --git a/src/Lucene.Net/Store/ByteArrayDataInput.cs b/src/Lucene.Net/Store/ByteArrayDataInput.cs
index 8fe9220..562355e 100644
--- a/src/Lucene.Net/Store/ByteArrayDataInput.cs
+++ b/src/Lucene.Net/Store/ByteArrayDataInput.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
namespace Lucene.Net.Store
{
@@ -93,7 +93,7 @@
/// </summary>
public override short ReadInt16()
{
- return (short)(ushort)(((bytes[pos++] & 0xFF) << 8) | (bytes[pos++] & 0xFF));
+ return (short)(((bytes[pos++] & 0xFF) << 8) | (bytes[pos++] & 0xFF));
}
/// <summary>
diff --git a/src/Lucene.Net/Store/DataInput.cs b/src/Lucene.Net/Store/DataInput.cs
index 64eabc9..4609c9a 100644
--- a/src/Lucene.Net/Store/DataInput.cs
+++ b/src/Lucene.Net/Store/DataInput.cs
@@ -1,4 +1,4 @@
-using Lucene.Net.Diagnostics;
+using Lucene.Net.Diagnostics;
using System;
using System.Collections.Generic;
using System.IO;
@@ -95,7 +95,7 @@
/// <seealso cref="DataOutput.WriteInt16(short)"/>
public virtual short ReadInt16()
{
- return (short)(ushort)(((ReadByte() & 0xFF) << 8) | (ReadByte() & 0xFF));
+ return (short)(((ReadByte() & 0xFF) << 8) | (ReadByte() & 0xFF));
}
/// <summary>