Прошу прощения, что не уточнил после изменения метода соответствующее ему предупреждение исчезло.
Осталось одно предупреждение:
1>------ Перестроение всех файлов начато: проект: WallsArea2014, Конфигурация: Debug x64 ------
1>C:\Users\damir\Downloads\11\WallsArea2014\AreaCalculator.cs(184,56,184,57): warning CS0642: Возможно, ошибочный неопределенный оператор
1> WallsArea2014 -> C:\Users\damir\Downloads\11\WallsArea2014\bin\x64\Debug\WallsArea2014.dll
========== Перестроение всех: успешно: 1, с ошибками: 0, пропущено: 0 ==========
Предупреждение ведет на следующий фрагмент кода:
if (orgIsInside && destIsInside)
ret.Add(dest);
else if (orgIsInside && !destIsInside)
ret.Add(crossingPt);
else if (!orgIsInside && !destIsInside);
else {
ret.Add(crossingPt); ret.Add(dest);
}
подчеркнул указанную строку. Visual Studio ссылается на последнюю точку с запятой (
в подчеркнутой строке.
2. По поводу режима отладки:
Наверно я что то не понимаю. Мой порядок действий:
- собираю dll в режиме Debug
- помещаю dll в нужную папку
- открываю Revit
- Надстройки / Внешние инструменты / Мое решение
Далее вижу мигает моя форма (где должен быть лог), она пустая и через секунду окно ошибки самого Revit.
Прошу уточнить в какой момент мне необходимо осуществлять отладку и как. Возможно мне пока не хватает знаний, но думаю я пойму.