2009-10-13 1 views
0

Я новичок в Mono и планирую передать приложение, если это возможно. Я запустил MoMA, и есть некоторые места, которые он идентифицировал, которые я вызываю, которые могут вызвать NotImplementedException или отмечены MonoTodo. Есть ли где-нибудь, где я могу получить больше информации об этих конкретных случаях, которые он помещает?Моно-документация для NotImplementedException и MonoTodo

Например, я вызываю setBytesThreshold setter на SerialPort, и MoMA сообщает мне, что это может вызвать исключение NotImplementedException. Когда я больше читаю о результатах MoMA, он говорит мне, что NotImplementedException может означать, что метод не реализован вообще или при определенных обстоятельствах может вызвать это исключение. Поэтому мне нужно больше узнать об этом случае, чтобы узнать, как и как изменить мой код.

ответ

3

Как правило, атрибут MonoTODO включает в себя строку, которая дает подробную информацию о том, что конкретно остается делать. В частном случае ReceivedBytesThreshold, только детали «Не реализованы». Вы можете видеть, видеть детали либо с помощью какого-то каверзного отражения, или при просмотре класса Lib исходного кода:

SerialPort.cs from SVN

+0

Похоже, мне придется это сделать. Благодаря! – jasonh

0

документация на http://www.go-mono.com/docs/index.aspx?link=T%3ASystem.NotImplementedException гласит:

ряд типов и конструкций, указанных в других разделах настоящего Стандарта, не требуется CLI реализаций, которые соответствуют только Ядро профилей. Например, набор функций с плавающей запятой состоит из типов данных с плавающей точкой floatand double. Если поддержка для них , пропущенная из реализации, любая ошибка пытается ссылаться на подпись, что включает в себя типы данных с плавающей точкой приводит к исключению типа NotImplementedException.

+0

Вы неправильно понимаете, что мне нужно знать, почему MoMA говорит мне, что в определенной строке в моем коде будет вызывают исключение NotImplementedException или почему код Mono, который я вызываю, отмечен MonoTodo. – jasonh

Смежные вопросы