public static EocDll Translate(ProjectConverter P, DllDeclareInfo dllDeclare) { var libraryName = dllDeclare.LibraryName; var entryPoint = dllDeclare.EntryPoint; if (string.IsNullOrEmpty(entryPoint)) { entryPoint = P.IdToNameMap.GetUserDefinedName(dllDeclare.Id); } return(new EocDll(P, P.GetUserDefinedName_SimpleCppName(dllDeclare.Id), P.GetEocCmdInfo(dllDeclare), libraryName, entryPoint)); }
public static EocDllExport Translate(ProjectConverter P, MethodInfo methodInfo) { return(new EocDllExport(P, P.IdToNameMap.GetUserDefinedName(methodInfo.Id), P.GetEocCmdInfo(methodInfo), methodInfo.Id.ToString("X8"))); }
public static EocDll Translate(ProjectConverter P, DllDeclareInfo dllDeclare) { return(new EocDll(P, P.GetUserDefinedName_SimpleCppName(dllDeclare.Id), P.GetEocCmdInfo(dllDeclare), dllDeclare.LibraryName, dllDeclare.EntryPoint)); }
public static EocDllExport Translate(ProjectConverter P, int id) { return(new EocDllExport(P, P.IdToNameMap.GetUserDefinedName(id), P.GetEocCmdInfo(id), id.ToString("X8"))); }