mirror of
https://github.com/ZuneDev/Xune.git
synced 2026-07-27 13:13:10 -07:00
Switched everything to ManagedByteCodeReader
This commit is contained in:
@@ -20,7 +20,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteBool(flag);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => BooleanBoxes.Box(reader.ReadBool());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => BooleanBoxes.Box(reader.ReadBool());
|
||||
|
||||
private static Result ConvertFromString(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -22,7 +22,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteByte(num);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => reader.ReadByte();
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => reader.ReadByte();
|
||||
|
||||
private static object CallToStringString(object instanceObj, object[] parameters) => ((byte)instanceObj).ToString((string)parameters[0]);
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteChar(ch);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => reader.ReadChar();
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => reader.ReadChar();
|
||||
|
||||
private static Result ConvertFromString(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -274,7 +274,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteUInt32(color.Value);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => new Color(reader.ReadUInt32());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => new Color(reader.ReadUInt32());
|
||||
|
||||
private static Result ConvertFromString(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -22,7 +22,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteDouble(num);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => reader.ReadDouble();
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => reader.ReadDouble();
|
||||
|
||||
private static Result ConvertFromString(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -74,7 +74,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteInt32(inset.Bottom);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => new Inset(reader.ReadInt32(), reader.ReadInt32(), reader.ReadInt32(), reader.ReadInt32());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => new Inset(reader.ReadInt32(), reader.ReadInt32(), reader.ReadInt32(), reader.ReadInt32());
|
||||
|
||||
private static Result ConvertFromString(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteInt32(num);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => reader.ReadInt32();
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => reader.ReadInt32();
|
||||
|
||||
private static Result ConvertFromString(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteInt64(num);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => reader.ReadInt64();
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => reader.ReadInt64();
|
||||
|
||||
private static Result ConvertFromString(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -65,7 +65,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteSingle(interpolation.EasePercent);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => new Interpolation()
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => new Interpolation()
|
||||
{
|
||||
Type = (InterpolationType)reader.ReadInt32(),
|
||||
Weight = reader.ReadSingle(),
|
||||
|
||||
@@ -50,7 +50,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteByte((byte)itemAlignment.Vertical);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => new ItemAlignment((Alignment)reader.ReadByte(), (Alignment)reader.ReadByte());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => new ItemAlignment((Alignment)reader.ReadByte(), (Alignment)reader.ReadByte());
|
||||
|
||||
private static Result ConvertFromString(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -69,7 +69,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteInt32(majorMinor.Minor);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => new MajorMinor(reader.ReadInt32(), reader.ReadInt32());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => new MajorMinor(reader.ReadInt32(), reader.ReadInt32());
|
||||
|
||||
private static bool IsConversionSupported(TypeSchema fromType) => StringSchema.Type.IsAssignableFrom(fromType);
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteInt32(point.Y);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => new Point(reader.ReadInt32(), reader.ReadInt32());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => new Point(reader.ReadInt32(), reader.ReadInt32());
|
||||
|
||||
private static bool IsConversionSupported(TypeSchema fromType) => StringSchema.Type.IsAssignableFrom(fromType);
|
||||
|
||||
|
||||
@@ -107,7 +107,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteInt32(rectangle.Bottom);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => Rectangle.FromLTRB(reader.ReadInt32(), reader.ReadInt32(), reader.ReadInt32(), reader.ReadInt32());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => Rectangle.FromLTRB(reader.ReadInt32(), reader.ReadInt32(), reader.ReadInt32(), reader.ReadInt32());
|
||||
|
||||
private static object CallContainsPoint(object instanceObj, object[] parameters) => BooleanBoxes.Box(((Rectangle)instanceObj).Contains((Point)parameters[0]));
|
||||
|
||||
|
||||
@@ -91,7 +91,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteSingle(rotation.AngleRadians);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader)
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader)
|
||||
{
|
||||
Vector3 axis = (Vector3)Vector3Schema.Type.DecodeBinary(reader);
|
||||
return new Rotation(reader.ReadSingle(), axis);
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteSingle(num);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => reader.ReadSingle();
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => reader.ReadSingle();
|
||||
|
||||
private static Result ConvertFromString(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -70,7 +70,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteInt32(size.Height);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => new Size(reader.ReadInt32(), reader.ReadInt32());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => new Size(reader.ReadInt32(), reader.ReadInt32());
|
||||
|
||||
private static bool IsConversionSupported(TypeSchema fromType) => StringSchema.Type.IsAssignableFrom(fromType);
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteString(str);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => reader.ReadString();
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => reader.ReadString();
|
||||
|
||||
private static Result ConvertFromObject(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -70,7 +70,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteSingle(vector2.Y);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => new Vector2(reader.ReadSingle(), reader.ReadSingle());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => new Vector2(reader.ReadSingle(), reader.ReadSingle());
|
||||
|
||||
private static Result ConvertFromSize(object valueObj, out object instanceObj)
|
||||
{
|
||||
|
||||
@@ -84,7 +84,7 @@ namespace Microsoft.Iris.Markup.UIX
|
||||
writer.WriteSingle(vector3.Z);
|
||||
}
|
||||
|
||||
private static object DecodeBinary(ByteCodeReader reader) => new Vector3(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle());
|
||||
private static object DecodeBinary(ManagedByteCodeReader reader) => new Vector3(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle());
|
||||
|
||||
private static bool IsConversionSupported(TypeSchema fromType) => StringSchema.Type.IsAssignableFrom(fromType);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user