Size: a a a

2021 January 04

A

Aloraman in pro.net
Dr. Friedrich von Never
Ну да, я так и подумал, что это для __makeref. Но выглядит как обычный легальный тип.
Ну он и есть легальный, старый только, еще со времен SMC поди. ModuleHandle, RuntimeArgumentHandle там же. Да и те же __makeref и сотоварищи мапятся на вполне легальные опкоды рантайма, просто в шарпе нет для них поддержки нормальной. Нонче хотят из .Net джаву сделать, с единственным правоверным языком, потому и кажется нелегальным.
источник

A

Aloraman in pro.net
С ними провернуть можно всякое правда
источник

A

Aloraman in pro.net
var sourceRef = __makeref(source);
var dest = default(TDest);
var destRef = __makeref(dest);
*(void**)&destRef = *(void**)&sourceRef;
return __refvalue(destRef, TDest);
И привет, reinterpret_cast в дотнете
источник

AH

Ayrat Hudaygulov in pro.net
Aloraman
var sourceRef = __makeref(source);
var dest = default(TDest);
var destRef = __makeref(dest);
*(void**)&destRef = *(void**)&sourceRef;
return __refvalue(destRef, TDest);
И привет, reinterpret_cast в дотнете
в дотнете уже был попроще

let inline retype (x:'a Foo) : 'b = (# "" x : 'b #)
источник

I

IdiocyAcceptance in pro.net
EgorBo
unchecked((ushort)-1)
всё, теперь точно оверфлоу!
источник

dt

d t in pro.net
Кто-нибудь знает что там с dnspy, dnlib и т.д.?

Несклько недель назад автор заархивировал репозитории  и ничего не сообщил. Его кто-то спрашивал что да как - несколько раз создавали issue в единственном оставшемся репозитории на гитхабе, но он их тупо удалял.
источник

A

Aloraman in pro.net
И твиттер автора заблочен.. хм
https://twitter.com/0xd4d
источник

NT

Nikita Tsukanov in pro.net
Aloraman
Ну он и есть легальный, старый только, еще со времен SMC поди. ModuleHandle, RuntimeArgumentHandle там же. Да и те же __makeref и сотоварищи мапятся на вполне легальные опкоды рантайма, просто в шарпе нет для них поддержки нормальной. Нонче хотят из .Net джаву сделать, с единственным правоверным языком, потому и кажется нелегальным.
>ModuleHandle
источник

NT

Nikita Tsukanov in pro.net
а что, ldtoken с модулями работает?
источник

NT

Nikita Tsukanov in pro.net
а, не работает
источник

NT

Nikita Tsukanov in pro.net
жаль
источник

E

EgorBo in pro.net
автора чего?
источник

NT

Nikita Tsukanov in pro.net
EgorBo
автора чего?
dnlib/dnspy
источник

dt

d t in pro.net
Ну все, дот нет умер. Инструменты больше некому пилить...
источник

A

Aloraman in pro.net
EgorBo
автора чего?
dnSpy.. или по крайней мере его реп на гитхабе
источник

NT

Nikita Tsukanov in pro.net
Twitter suspends accounts which violate the Twitter Rules
источник

NT

Nikita Tsukanov in pro.net
короч мудаки из твиттера как всегда мудаки
источник

E

EgorBo in pro.net
Nikita Tsukanov
короч мудаки из твиттера как всегда мудаки
даже если он призывал устроить геноцид всех людей с именем Никита?
источник

A

Aloraman in pro.net
Nikita Tsukanov
а что, ldtoken с модулями работает?
Не, только методы, поля и типы, def и ref
Еще б ldtoken hwnd окна открывал
источник

NT

Nikita Tsukanov in pro.net
EgorBo
даже если он призывал устроить геноцид всех людей с именем Никита?
свобода слова - это нынче пустой звук
источник