Skip to content

Commit da01dd3

Browse files
committed
Исправление сборки под C# 14
1 parent 8336649 commit da01dd3

3 files changed

Lines changed: 37 additions & 37 deletions

File tree

src/OneScript.StandardLibrary/Binary/BinaryDataBuffer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ public void WriteBitwiseXor(int position, BinaryDataBuffer bytes, int number = 0
355355
[ContextMethod("Перевернуть", "Reverse")]
356356
public BinaryDataBuffer Reverse()
357357
{
358-
var bytes = Bytes.Reverse().ToArray();
358+
var bytes = Enumerable.Reverse(Bytes).ToArray();
359359
return new BinaryDataBuffer(bytes, ByteOrder);
360360
}
361361

src/OneScript.StandardLibrary/Binary/EndianBitConverter.cs

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,11 @@ public byte[] GetBytes(bool value)
5151
{
5252
if (IsLittleEndian)
5353
{
54-
return System.BitConverter.GetBytes(value);
54+
return BitConverter.GetBytes(value);
5555
}
5656
else
5757
{
58-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
58+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
5959
}
6060
}
6161
///
@@ -73,11 +73,11 @@ public byte[] GetBytes(char value)
7373
{
7474
if (IsLittleEndian)
7575
{
76-
return System.BitConverter.GetBytes(value);
76+
return BitConverter.GetBytes(value);
7777
}
7878
else
7979
{
80-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
80+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
8181
}
8282
}
8383
///
@@ -96,11 +96,11 @@ public byte[] GetBytes(double value)
9696
{
9797
if (IsLittleEndian)
9898
{
99-
return System.BitConverter.GetBytes(value);
99+
return BitConverter.GetBytes(value);
100100
}
101101
else
102102
{
103-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
103+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
104104
}
105105
}
106106
///
@@ -119,11 +119,11 @@ public byte[] GetBytes(float value)
119119
{
120120
if (IsLittleEndian)
121121
{
122-
return System.BitConverter.GetBytes(value);
122+
return BitConverter.GetBytes(value);
123123
}
124124
else
125125
{
126-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
126+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
127127
}
128128
}
129129
///
@@ -141,11 +141,11 @@ public byte[] GetBytes(int value)
141141
{
142142
if (IsLittleEndian)
143143
{
144-
return System.BitConverter.GetBytes(value);
144+
return BitConverter.GetBytes(value);
145145
}
146146
else
147147
{
148-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
148+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
149149
}
150150
}
151151
///
@@ -163,11 +163,11 @@ public byte[] GetBytes(long value)
163163
{
164164
if (IsLittleEndian)
165165
{
166-
return System.BitConverter.GetBytes(value);
166+
return BitConverter.GetBytes(value);
167167
}
168168
else
169169
{
170-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
170+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
171171
}
172172
}
173173
///
@@ -185,11 +185,11 @@ public byte[] GetBytes(short value)
185185
{
186186
if (IsLittleEndian)
187187
{
188-
return System.BitConverter.GetBytes(value);
188+
return BitConverter.GetBytes(value);
189189
}
190190
else
191191
{
192-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
192+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
193193
}
194194
}
195195
///
@@ -207,11 +207,11 @@ public byte[] GetBytes(uint value)
207207
{
208208
if (IsLittleEndian)
209209
{
210-
return System.BitConverter.GetBytes(value);
210+
return BitConverter.GetBytes(value);
211211
}
212212
else
213213
{
214-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
214+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
215215
}
216216
}
217217
///
@@ -229,11 +229,11 @@ public byte[] GetBytes(ulong value)
229229
{
230230
if (IsLittleEndian)
231231
{
232-
return System.BitConverter.GetBytes(value);
232+
return BitConverter.GetBytes(value);
233233
}
234234
else
235235
{
236-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
236+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
237237
}
238238
}
239239
///
@@ -251,11 +251,11 @@ public byte[] GetBytes(ushort value)
251251
{
252252
if (IsLittleEndian)
253253
{
254-
return System.BitConverter.GetBytes(value);
254+
return BitConverter.GetBytes(value);
255255
}
256256
else
257257
{
258-
return System.BitConverter.GetBytes(value).Reverse().ToArray();
258+
return Enumerable.Reverse(BitConverter.GetBytes(value)).ToArray();
259259
}
260260
}
261261
///
@@ -377,7 +377,7 @@ public int ToInt16(byte[] value, int startIndex)
377377
{
378378
if (IsLittleEndian)
379379
{
380-
return System.BitConverter.ToInt16(value, startIndex);
380+
return BitConverter.ToInt16(value, startIndex);
381381
}
382382
else
383383
{
@@ -415,7 +415,7 @@ public int ToInt32(byte[] value, int startIndex)
415415
{
416416
if (IsLittleEndian)
417417
{
418-
return System.BitConverter.ToInt32(value, startIndex);
418+
return BitConverter.ToInt32(value, startIndex);
419419
}
420420
else
421421
{
@@ -453,7 +453,7 @@ public long ToInt64(byte[] value, int startIndex)
453453
{
454454
if (IsLittleEndian)
455455
{
456-
return System.BitConverter.ToInt64(value, startIndex);
456+
return BitConverter.ToInt64(value, startIndex);
457457
}
458458
else
459459
{
@@ -500,11 +500,11 @@ public float ToSingle(byte[] value, int startIndex)
500500
{
501501
if (IsLittleEndian)
502502
{
503-
return System.BitConverter.ToSingle(value, startIndex);
503+
return BitConverter.ToSingle(value, startIndex);
504504
}
505505
else
506506
{
507-
return System.BitConverter.ToSingle(value.Reverse().ToArray(), value.Length - sizeof(Single) - startIndex);
507+
return BitConverter.ToSingle(Enumerable.Reverse(value).ToArray(), value.Length - sizeof(Single) - startIndex);
508508
}
509509
}
510510
///
@@ -528,11 +528,11 @@ public string ToString(byte[] value)
528528
{
529529
if (IsLittleEndian)
530530
{
531-
return System.BitConverter.ToString(value);
531+
return BitConverter.ToString(value);
532532
}
533533
else
534534
{
535-
return System.BitConverter.ToString(value.Reverse().ToArray());
535+
return BitConverter.ToString(Enumerable.Reverse(value).ToArray());
536536
}
537537
}
538538
///
@@ -563,11 +563,11 @@ public string ToString(byte[] value, int startIndex)
563563
{
564564
if (IsLittleEndian)
565565
{
566-
return System.BitConverter.ToString(value, startIndex);
566+
return BitConverter.ToString(value, startIndex);
567567
}
568568
else
569569
{
570-
return System.BitConverter.ToString(value.Reverse().ToArray(), startIndex);
570+
return BitConverter.ToString(Enumerable.Reverse(value).ToArray(), startIndex);
571571
}
572572
}
573573
///
@@ -607,11 +607,11 @@ public string ToString(byte[] value, int startIndex, int length)
607607
{
608608
if (IsLittleEndian)
609609
{
610-
return System.BitConverter.ToString(value, startIndex, length);
610+
return BitConverter.ToString(value, startIndex, length);
611611
}
612612
else
613613
{
614-
return System.BitConverter.ToString(value.Reverse().ToArray(), startIndex, length);
614+
return BitConverter.ToString(Enumerable.Reverse(value).ToArray(), startIndex, length);
615615
}
616616
}
617617
///
@@ -643,11 +643,11 @@ public ushort ToUInt16(byte[] value, int startIndex)
643643
{
644644
if (IsLittleEndian)
645645
{
646-
return System.BitConverter.ToUInt16(value, startIndex);
646+
return BitConverter.ToUInt16(value, startIndex);
647647
}
648648
else
649649
{
650-
return System.BitConverter.ToUInt16(value.Reverse().ToArray(), value.Length - sizeof(UInt16) - startIndex);
650+
return BitConverter.ToUInt16(Enumerable.Reverse(value).ToArray(), value.Length - sizeof(UInt16) - startIndex);
651651
}
652652
}
653653
///
@@ -680,7 +680,7 @@ public uint ToUInt32(byte[] value, int startIndex)
680680
{
681681
if (IsLittleEndian)
682682
{
683-
return System.BitConverter.ToUInt32(value, startIndex);
683+
return BitConverter.ToUInt32(value, startIndex);
684684
}
685685
else
686686
{
@@ -717,7 +717,7 @@ public ulong ToUInt64(byte[] value, int startIndex)
717717
{
718718
if (IsLittleEndian)
719719
{
720-
return System.BitConverter.ToUInt64(value, startIndex);
720+
return BitConverter.ToUInt64(value, startIndex);
721721
}
722722
else
723723
{

src/ScriptEngine/Machine/Contexts/COMWrapperContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ protected COMWrapperContext(object instance)
3939

4040
private static Type FindTypeByName(string typeName)
4141
{
42-
foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies().Reverse())
42+
foreach (var assembly in Enumerable.Reverse(AppDomain.CurrentDomain.GetAssemblies()))
4343
{
4444
var tt = assembly.GetType(typeName, throwOnError:false, ignoreCase:true);
4545
if (tt != null)

0 commit comments

Comments
 (0)