Chcę zobaczyć jak metodadekompilować .NET Wymień metody (v4.6.1)
public String Replace(String oldValue, String newValue);
że jest wewnątrz pliku mscorlib.dll (System.String) działa.
I dekompilowana do pliku Mscorlib.dll z dotPeek i wewnątrz metody jest wywołanie metody ReplaceInternal które nie mogę znaleźć to
string s = ReplaceInternal(oldValue, newValue);
mam szukać tej metody nawet na otwartym źródle .NET podstawowych z GIT ale bez powodzenia.
Proszę wyjaśnić, gdzie jest ta metoda, a co jest w środku?
[ 'ReplaceInternal'] (http://referencesource.microsoft.com/#mscorlib/system/string.cs,35ab9efe11757286) ist 'extern', więc najprawdopodobniej jest implementowany jako" niezarządzany ", natywny kod C++. Zobacz [P/Invoke] (https://en.wikipedia.org/wiki/Platform_Invocation_Services), aby uzyskać szczegółowe informacje. –
btw nie musisz dekompilować, możesz zobaczyć źródło @ http://referencesource.microsoft.com/#mscorlib/system/string.cs,69fc1d0aa6df8a90 – Bob