Каждый сайт вызова потенциально может отличаться.
Компилятор может решить для определенных родительских методов, что он стоит включить, и для других родительских методов, что он не стоит вставлять. Таким образом, вы не можете определить реальный ответ, не изучив сборку на каждом сайте вызова.
В результате любые инструменты, которые вы используете, потенциально могут ввести вас в заблуждение. Если вы используете инструмент, который проверяет наличие символа (он может быть там, потому что он нужен некоторым сайтам вызовов, но потенциально он может быть встроен в другие). И наоборот, отсутствие символа не означает, что метод / функция не являются встроенными, они могут быть статическими (как в статических файлах), и, следовательно, компилятору не нужно хранить символ вокруг (хотя он не был встроенным).