INNER CODE UNIT · C#
EntryPoint
WerWolv/ImHex · plugins/script_loader/support/dotnet/AssemblyLoader/Program.cs:8
public class EntryPoint
{
private const int ResultSuccess = 0x0000_0000;
private const int ResultError = 0x1000_0001;
private const int ResultMethodNotFound = 0x1000_0002;
private const int ResultLoaderError = 0x1000_0003;
private const int ResultLoaderInvalidCommand = 0x1000_0004;
private static void Log(string message)
{
Console.WriteLine($"[.NET Script] {message}");
}
public static int ExecuteScript(IntPtr argument, int argumentLength)
{
try
{
return ExecuteScript(Marshal.PtrToStringUTF8(argument, argumentLength));