Skip to content

Commit c51ed95

Browse files
committed
Some feedback for 8.0 after doing PR on dotnet#75366 for 7.0-rc2.
1 parent 31001a3 commit c51ed95

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

src/libraries/System.Private.DataContractSerialization/src/System/Xml/XmlBinaryReader.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1281,14 +1281,14 @@ private unsafe int ReadArray(short[] array, int offset, int count)
12811281

12821282
public override int ReadArray(string localName, string namespaceUri, short[] array, int offset, int count)
12831283
{
1284-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int16TextWithEndElement) && BitConverter.IsLittleEndian)
1284+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int16TextWithEndElement))
12851285
return ReadArray(array, offset, count);
12861286
return base.ReadArray(localName, namespaceUri, array, offset, count);
12871287
}
12881288

12891289
public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, short[] array, int offset, int count)
12901290
{
1291-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int16TextWithEndElement) && BitConverter.IsLittleEndian)
1291+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int16TextWithEndElement))
12921292
return ReadArray(array, offset, count);
12931293
return base.ReadArray(localName, namespaceUri, array, offset, count);
12941294
}
@@ -1304,14 +1304,14 @@ private unsafe int ReadArray(int[] array, int offset, int count)
13041304

13051305
public override int ReadArray(string localName, string namespaceUri, int[] array, int offset, int count)
13061306
{
1307-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int32TextWithEndElement) && BitConverter.IsLittleEndian)
1307+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int32TextWithEndElement))
13081308
return ReadArray(array, offset, count);
13091309
return base.ReadArray(localName, namespaceUri, array, offset, count);
13101310
}
13111311

13121312
public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, int[] array, int offset, int count)
13131313
{
1314-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int32TextWithEndElement) && BitConverter.IsLittleEndian)
1314+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int32TextWithEndElement))
13151315
return ReadArray(array, offset, count);
13161316
return base.ReadArray(localName, namespaceUri, array, offset, count);
13171317
}
@@ -1327,14 +1327,14 @@ private unsafe int ReadArray(long[] array, int offset, int count)
13271327

13281328
public override int ReadArray(string localName, string namespaceUri, long[] array, int offset, int count)
13291329
{
1330-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int64TextWithEndElement) && BitConverter.IsLittleEndian)
1330+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int64TextWithEndElement))
13311331
return ReadArray(array, offset, count);
13321332
return base.ReadArray(localName, namespaceUri, array, offset, count);
13331333
}
13341334

13351335
public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, long[] array, int offset, int count)
13361336
{
1337-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int64TextWithEndElement) && BitConverter.IsLittleEndian)
1337+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.Int64TextWithEndElement))
13381338
return ReadArray(array, offset, count);
13391339
return base.ReadArray(localName, namespaceUri, array, offset, count);
13401340
}
@@ -1350,14 +1350,14 @@ private unsafe int ReadArray(float[] array, int offset, int count)
13501350

13511351
public override int ReadArray(string localName, string namespaceUri, float[] array, int offset, int count)
13521352
{
1353-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.FloatTextWithEndElement) && BitConverter.IsLittleEndian)
1353+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.FloatTextWithEndElement))
13541354
return ReadArray(array, offset, count);
13551355
return base.ReadArray(localName, namespaceUri, array, offset, count);
13561356
}
13571357

13581358
public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, float[] array, int offset, int count)
13591359
{
1360-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.FloatTextWithEndElement) && BitConverter.IsLittleEndian)
1360+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.FloatTextWithEndElement))
13611361
return ReadArray(array, offset, count);
13621362
return base.ReadArray(localName, namespaceUri, array, offset, count);
13631363
}
@@ -1373,14 +1373,14 @@ private unsafe int ReadArray(double[] array, int offset, int count)
13731373

13741374
public override int ReadArray(string localName, string namespaceUri, double[] array, int offset, int count)
13751375
{
1376-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DoubleTextWithEndElement) && BitConverter.IsLittleEndian)
1376+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DoubleTextWithEndElement))
13771377
return ReadArray(array, offset, count);
13781378
return base.ReadArray(localName, namespaceUri, array, offset, count);
13791379
}
13801380

13811381
public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, double[] array, int offset, int count)
13821382
{
1383-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DoubleTextWithEndElement) && BitConverter.IsLittleEndian)
1383+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DoubleTextWithEndElement))
13841384
return ReadArray(array, offset, count);
13851385
return base.ReadArray(localName, namespaceUri, array, offset, count);
13861386
}
@@ -1396,14 +1396,14 @@ private unsafe int ReadArray(decimal[] array, int offset, int count)
13961396

13971397
public override int ReadArray(string localName, string namespaceUri, decimal[] array, int offset, int count)
13981398
{
1399-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DecimalTextWithEndElement) && BitConverter.IsLittleEndian)
1399+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DecimalTextWithEndElement))
14001400
return ReadArray(array, offset, count);
14011401
return base.ReadArray(localName, namespaceUri, array, offset, count);
14021402
}
14031403

14041404
public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, decimal[] array, int offset, int count)
14051405
{
1406-
if (IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DecimalTextWithEndElement) && BitConverter.IsLittleEndian)
1406+
if (BitConverter.IsLittleEndian && IsStartArray(localName, namespaceUri, XmlBinaryNodeType.DecimalTextWithEndElement))
14071407
return ReadArray(array, offset, count);
14081408
return base.ReadArray(localName, namespaceUri, array, offset, count);
14091409
}

src/libraries/System.Private.DataContractSerialization/src/System/Xml/XmlBinaryWriter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -758,7 +758,7 @@ public override unsafe void WriteFloatText(float f)
758758
{
759759
int offset;
760760
byte[] buffer = GetTextNodeBuffer(1 + sizeof(float), out offset);
761-
buffer[offset + 0] = (byte)XmlBinaryNodeType.FloatText;
761+
buffer[offset] = (byte)XmlBinaryNodeType.FloatText;
762762
BinaryPrimitives.WriteSingleLittleEndian(buffer.AsSpan(offset + 1, sizeof(float)), f);
763763
Advance(1 + sizeof(float));
764764
}
@@ -775,7 +775,7 @@ public override unsafe void WriteDoubleText(double d)
775775
{
776776
int offset;
777777
byte[] buffer = GetTextNodeBuffer(1 + sizeof(double), out offset);
778-
buffer[offset + 0] = (byte)XmlBinaryNodeType.DoubleText;
778+
buffer[offset] = (byte)XmlBinaryNodeType.DoubleText;
779779
BinaryPrimitives.WriteDoubleLittleEndian(buffer.AsSpan(offset + 1, sizeof(double)), d);
780780
Advance(1 + sizeof(double));
781781
}

0 commit comments

Comments
 (0)