//
using System.Collections.Generic;
using System.Reflection;
using mROA.Abstract;
using mROA.Implementation;
using System;
using System.Threading;
namespace mROA.Codegen
{
public class CoCodegenMethodRepository : IMethodRepository
{
private readonly List _methods = new () {
,
new mROA.Implementation.AsyncMethodInvoker
{
IsVoid = ,
IsTrusted = ,
ReturnType = typeof(),
ParameterTypes = new Type[] { },
SuitableType = typeof(),
Invoking = (i, parameters, special, post) => ,
}
new mROA.Implementation.MethodInvoker
{
IsVoid = ,
IsTrusted = ,
ReturnType = typeof(),
ParameterTypes = new Type[] { },
SuitableType = typeof(),
Invoking = (i, parameters, special) => ,
}
};
public IMethodInvoker GetMethod(int id)
{
if (id == -1)
return mROA.Implementation.MethodInvoker.Dispose;
if (_methods.Count <= id)
return null;
return _methods[id];
}
public void Inject(T dependency)
{
}
}
}