eolian_csharp: fix binding of stringshare arguments in events

This commit is contained in:
Vitor Sousa 2019-03-08 13:06:55 -03:00
parent 334b1a5429
commit 04ccdefb3b
1 changed files with 1 additions and 0 deletions

View File

@ -51,6 +51,7 @@ struct unpack_event_args_visitor
, {"int", [&arg] { return arg + ".ToInt32()"; }}
, {"uint", [&arg] { return "(uint)" + arg + ".ToInt32()";}}
, {"string", [&arg] { return "Eina.StringConversion.NativeUtf8ToManagedString(" + arg + ")"; }}
, {"stringshare", [&arg] { return "Eina.StringConversion.NativeUtf8ToManagedString(" + arg + ")"; }}
, {"Eina.Error", [&arg] { return "(Eina.Error)Marshal.PtrToStructure(" + arg + ", typeof(Eina.Error))"; }}
};