Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Вот является хорошая статья приблизительно Отражатель и как интегрировать Отражатель в Visual Studio.
Особенно интересный Отражатель. Дополнение VisualStudio. Это дополнение, созданное Jaime Cansdale, позволяет, чтобы Отражатель был размещен в рамках Visual Studio. С этим дополнением можно было интегрировать Отражатель в среде Visual Studio.
Для начала работы у Вас должна будет быть последняя версия Отражателя на Вашей машине. После того как Вы загрузили Отражатель, загрузите последнюю версию Отражателя. Дополнение VisualStudio от http://www.testdriven.NET/reflector . Загрузка содержит много файлов, которые должны быть помещены в тот же каталог как Reflector.exe. Для установки дополнения опуститесь до командной строки и работайте:Reflector.VisualStudio.exe /install
После того, как дополнение было установлено, можно начать использовать Отражатель из Visual Studio. You’ll замечают новый пункт меню, Дополнения, который имеет пункт меню, назвали Отражатель. Эта опция при выборе отображает окно Reflector, которое может быть прикреплено в IDE. Кроме того, дополнение оказывает поддержку контекстного меню.
, Когда Вы щелкаете правой кнопкой в файле открытого кода в Visual Studio, you’ll видят пункт меню Reflector, который расширяется в подменю с опциями демонтировать код в C# или Visual Basic, отобразить граф вызовов или график вызываемого и другой связанный выбор. Контекстное меню также включает пункт меню Synchronize with Reflector, который при нажатии синхронизирует дерево обозревателя объектов в окне Reflector с текущим файлом кода.
Плагин Scout интегрирует Reflector с ReSharper, если вам случится использовать этот инструмент.
Я не думаю, что это может интегрироваться с Visual Studio, но , Отражатель может демонтировать блоки.NET на многие языки.NET или показать IL.
Можно присоединить Отражатель.NET к Visual Studio путем простого использования "Открытый с" на DLL/EXE в bin
папка и выбора Reflector (и установите по умолчанию). Кроме того, много инструментов (такой как TestDriven.NET , если я вспоминаю, и возможно ReSharper) обеспечивают уровень интеграции Отражателя.NET.
Remotesoft Саламандра, которую декомпилятор.NET не интегрирует в Visual Studio, но это может генерировать файлы проекта Visual Studio.NET для легкой перекомпиляции. Это не свободно.