0
Внутри Ghostscript.NET DynamicNativeLibrary class использует небезопасный код для динамической загрузки DLL. Метод MemoryFreeLibrary
имеет следующий код (строка 629):Что такое оператор со стрелкой в небезопасном коде?
private void MemoryFreeLibrary(IntPtr hModule)
{
if (hModule == IntPtr.Zero)
return;
MEMORY_MODULE* memory_module = (MEMORY_MODULE*)hModule;
if (memory_module != null)
{
if (memory_module->initialized != 0)
Что оператор ->
и что она делает?
MSDN: [* разыменования указателя в сочетании с модификатором доступа *.] (Https://msdn.microsoft.com/en-us/library/s8bz4d5h.aspx) –
@Ian Благодаря I, очевидно, не знал, что это имя, а оператор стрельбы по googling только показал результаты, связанные с лямбдой '=>'. Кроме того, у моего Google-Fu не хватает символов. – TheLethalCoder
Это действительно сложно найти. Символы в конечном итоге ищут, если вы включаете другой текст; Я смог получить его в качестве третьего результата при поиске 'C# -> operator'. Поиск 'C# ->' по какой-то причине только подтягивает тонну результатов о 'yield'. Поиск 'C# operator' не появляется, поэтому вам действительно нужен оператор' ->. – Quantic