Switched everything to ManagedByteCodeReader

This commit is contained in:
Yoshi Askharoun
2021-10-04 14:16:29 -05:00
parent 66b38fb952
commit d0f576c266
37 changed files with 223 additions and 377 deletions
@@ -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);