Onde o nativeGetUninitializedObject realmente existe?
Eu estava curioso sobre algumas coisas de serialização, então fui bisbilhotarFormatterServices
e encontrou um método chamadonativeGetUninitializedObject
que realmente lida com a inicialização (sem chamar o fabricante) de um determinado tipo. Este método é decorado com oextern
palavra-chave e o seguinte atributo:[MethodImpl(MethodImplOptions.InternalCall), SecurityCritical]
Fico me perguntando: onde esse método realmente existe? Qual código o CLR chama para inicializar o tipo especificado (sem chamar o construtor)?