А что я неправильно беру текущий?
Ок, сделаю еще одну попытку.
Текущий вид берется верно. Неверно дальнейшее использование.
В
предыдущем сообщении, я написал, что я в примере ошибся и написал неправильно название метода. Правильный метод -
NewDetailCurve. Сообщение я поправил.
Метод
NewDetailCurve имеет два параметра. Первый - Вид, на котором эта линия будет видна. Второй - линия примитива.
Вы же пытались воспользоваться методом
NewModelCurve, который я написал по ошибке, о чем я и сообщил. Так как метод
NewModelCurve имеет совершенно другие параметры, то вполне очевидно, что какой-либо из аргументов будет подчеркиваться и сборка не будет собираться.
Более того, в своем примере, даже в первоначальном варианте, первым параметром был вид, а вторым - примитив, тогда как в вашем примере - сначала примитив, потом вид.
var detailLine = doc.Create.NewModelCurve(line, doc.ActiveView);
Т.е. все что нужно было сделать - просто быть более внимательным. И если на этапе сборке ругается на параметры, то лучшим решением будет просмотр корректных параметров в файле справки и сопоставления их с теми параметрами, что написаны в коде.