|
|
@@ -22,15 +22,15 @@ namespace ILRuntime.Runtime.Generated
|
|
|
FieldInfo field;
|
|
|
Type[] args;
|
|
|
Type type = typeof(System.Collections.Generic.Queue<ILRuntime.Runtime.Intepreter.ILTypeInstance>);
|
|
|
- args = new Type[]{typeof(ILRuntime.Runtime.Intepreter.ILTypeInstance)};
|
|
|
- method = type.GetMethod("Enqueue", flag, null, args, null);
|
|
|
- app.RegisterCLRMethodRedirection(method, Enqueue_0);
|
|
|
+ args = new Type[]{};
|
|
|
+ method = type.GetMethod("get_Count", flag, null, args, null);
|
|
|
+ app.RegisterCLRMethodRedirection(method, get_Count_0);
|
|
|
args = new Type[]{};
|
|
|
method = type.GetMethod("Dequeue", flag, null, args, null);
|
|
|
app.RegisterCLRMethodRedirection(method, Dequeue_1);
|
|
|
- args = new Type[]{};
|
|
|
- method = type.GetMethod("get_Count", flag, null, args, null);
|
|
|
- app.RegisterCLRMethodRedirection(method, get_Count_2);
|
|
|
+ args = new Type[]{typeof(ILRuntime.Runtime.Intepreter.ILTypeInstance)};
|
|
|
+ method = type.GetMethod("Enqueue", flag, null, args, null);
|
|
|
+ app.RegisterCLRMethodRedirection(method, Enqueue_2);
|
|
|
|
|
|
args = new Type[]{};
|
|
|
method = type.GetConstructor(flag, null, args, null);
|
|
|
@@ -39,22 +39,21 @@ namespace ILRuntime.Runtime.Generated
|
|
|
}
|
|
|
|
|
|
|
|
|
- static StackObject* Enqueue_0(ILIntepreter __intp, StackObject* __esp, IList<object> __mStack, CLRMethod __method, bool isNewObj)
|
|
|
+ static StackObject* get_Count_0(ILIntepreter __intp, StackObject* __esp, IList<object> __mStack, CLRMethod __method, bool isNewObj)
|
|
|
{
|
|
|
ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
|
|
|
StackObject* ptr_of_this_method;
|
|
|
- StackObject* __ret = ILIntepreter.Minus(__esp, 2);
|
|
|
+ StackObject* __ret = ILIntepreter.Minus(__esp, 1);
|
|
|
ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
|
|
|
- ILRuntime.Runtime.Intepreter.ILTypeInstance item = (ILRuntime.Runtime.Intepreter.ILTypeInstance)typeof(ILRuntime.Runtime.Intepreter.ILTypeInstance).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
|
|
|
- __intp.Free(ptr_of_this_method);
|
|
|
- ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
|
|
|
System.Collections.Generic.Queue<ILRuntime.Runtime.Intepreter.ILTypeInstance> instance_of_this_method;
|
|
|
instance_of_this_method = (System.Collections.Generic.Queue<ILRuntime.Runtime.Intepreter.ILTypeInstance>)typeof(System.Collections.Generic.Queue<ILRuntime.Runtime.Intepreter.ILTypeInstance>).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
|
|
|
__intp.Free(ptr_of_this_method);
|
|
|
|
|
|
- instance_of_this_method.Enqueue(item);
|
|
|
+ var result_of_this_method = instance_of_this_method.Count;
|
|
|
|
|
|
- return __ret;
|
|
|
+ __ret->ObjectType = ObjectTypes.Integer;
|
|
|
+ __ret->Value = result_of_this_method;
|
|
|
+ return __ret + 1;
|
|
|
}
|
|
|
|
|
|
static StackObject* Dequeue_1(ILIntepreter __intp, StackObject* __esp, IList<object> __mStack, CLRMethod __method, bool isNewObj)
|
|
|
@@ -72,21 +71,22 @@ namespace ILRuntime.Runtime.Generated
|
|
|
return ILIntepreter.PushObject(__ret, __mStack, result_of_this_method);
|
|
|
}
|
|
|
|
|
|
- static StackObject* get_Count_2(ILIntepreter __intp, StackObject* __esp, IList<object> __mStack, CLRMethod __method, bool isNewObj)
|
|
|
+ static StackObject* Enqueue_2(ILIntepreter __intp, StackObject* __esp, IList<object> __mStack, CLRMethod __method, bool isNewObj)
|
|
|
{
|
|
|
ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
|
|
|
StackObject* ptr_of_this_method;
|
|
|
- StackObject* __ret = ILIntepreter.Minus(__esp, 1);
|
|
|
+ StackObject* __ret = ILIntepreter.Minus(__esp, 2);
|
|
|
ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
|
|
|
+ ILRuntime.Runtime.Intepreter.ILTypeInstance item = (ILRuntime.Runtime.Intepreter.ILTypeInstance)typeof(ILRuntime.Runtime.Intepreter.ILTypeInstance).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
|
|
|
+ __intp.Free(ptr_of_this_method);
|
|
|
+ ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
|
|
|
System.Collections.Generic.Queue<ILRuntime.Runtime.Intepreter.ILTypeInstance> instance_of_this_method;
|
|
|
instance_of_this_method = (System.Collections.Generic.Queue<ILRuntime.Runtime.Intepreter.ILTypeInstance>)typeof(System.Collections.Generic.Queue<ILRuntime.Runtime.Intepreter.ILTypeInstance>).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
|
|
|
__intp.Free(ptr_of_this_method);
|
|
|
|
|
|
- var result_of_this_method = instance_of_this_method.Count;
|
|
|
+ instance_of_this_method.Enqueue(item);
|
|
|
|
|
|
- __ret->ObjectType = ObjectTypes.Integer;
|
|
|
- __ret->Value = result_of_this_method;
|
|
|
- return __ret + 1;
|
|
|
+ return __ret;
|
|
|
}
|
|
|
|
|
|
|