public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) { ModuleData.AppendMangledName(nameMangler, sb); sb.Append("__"); sb.Append(EntryPointName); if (CharSetMangling != default) { sb.Append("__"); sb.Append(CharSetMangling.ToString()); } }
public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) { sb.Append("__pinvoke_"); _moduleData.AppendMangledName(nameMangler, sb); sb.Append("__"); sb.Append(_entryPointName); if (!_flags.ExactSpelling) { sb.Append("__"); sb.Append(_flags.CharSet.ToString()); } sb.Append("__"); sb.Append(((int)_flags.Attributes).ToString()); }
public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) { sb.Append("__nativemodule_"); _pInvokeModuleData.AppendMangledName(nameMangler, sb); }