mirror of
https://github.com/claunia/plist-cil.git
synced 2025-12-16 19:14:26 +00:00
Fix building plist-cil
This commit is contained in:
@@ -21,7 +21,6 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace Claunia.PropertyList
|
||||
|
||||
@@ -84,7 +84,10 @@ namespace Claunia.PropertyList
|
||||
if(number <= byte.MaxValue)
|
||||
this.bytes = new[] { (byte)number };
|
||||
else
|
||||
this.bytes = BitConverter.GetBytes(number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes(number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -98,7 +101,10 @@ namespace Claunia.PropertyList
|
||||
if(number >= sbyte.MinValue && number <= sbyte.MaxValue)
|
||||
this.bytes = new[] { (byte)number };
|
||||
else
|
||||
this.bytes = BitConverter.GetBytes(number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes(number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -112,9 +118,15 @@ namespace Claunia.PropertyList
|
||||
if(number <= byte.MaxValue)
|
||||
this.bytes = new[] { (byte)number };
|
||||
else if(number <= ushort.MaxValue)
|
||||
this.bytes = BitConverter.GetBytes((ushort)number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes((ushort)number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
else
|
||||
this.bytes = BitConverter.GetBytes(number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes(number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -128,9 +140,15 @@ namespace Claunia.PropertyList
|
||||
if(number >= sbyte.MinValue && number <= sbyte.MaxValue)
|
||||
this.bytes = new[] { (byte)number };
|
||||
if(number >= short.MinValue && number <= short.MaxValue)
|
||||
this.bytes = BitConverter.GetBytes((short)number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes((short)number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
else
|
||||
this.bytes = BitConverter.GetBytes(number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes(number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -144,11 +162,20 @@ namespace Claunia.PropertyList
|
||||
if(number <= byte.MaxValue)
|
||||
this.bytes = new[] { (byte)number };
|
||||
else if(number <= ushort.MaxValue)
|
||||
this.bytes = BitConverter.GetBytes((ushort)number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes((ushort)number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
else if(number <= uint.MaxValue)
|
||||
this.bytes = BitConverter.GetBytes((uint)number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes((uint)number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
else
|
||||
this.bytes = BitConverter.GetBytes(number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes(number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -162,11 +189,20 @@ namespace Claunia.PropertyList
|
||||
if(number >= sbyte.MinValue && number <= sbyte.MaxValue)
|
||||
this.bytes = new[] { (byte)number };
|
||||
if(number >= short.MinValue && number <= short.MaxValue)
|
||||
this.bytes = BitConverter.GetBytes((short)number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes((short)number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
if(number >= int.MinValue && number <= int.MaxValue)
|
||||
this.bytes = BitConverter.GetBytes((int)number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes((int)number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
else
|
||||
this.bytes = BitConverter.GetBytes(number).Reverse().ToArray();
|
||||
{
|
||||
this.bytes = BitConverter.GetBytes(number);
|
||||
Array.Reverse(this.bytes);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -50,6 +50,7 @@ Added examples to README.</PackageReleaseNotes>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Numerics" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'netcoreapp1.0' Or '$(TargetFramework)' == 'netstandard1.3' Or '$(TargetFramework)' == 'netstandard1.4' Or '$(TargetFramework)' == 'netstandard1.6'">
|
||||
|
||||
Reference in New Issue
Block a user