@@ -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 }
0 commit comments