Тема: MapXtreme
Показать сообщение отдельно
Старый 15.12.2010, 00:51   #4
Modus
дитя Ренессанса
 
Аватар для Modus
 
Регистрация: 29.05.2008
Сообщений: 2,346
Modus мастерModus мастерModus мастерModus мастерModus мастерModus мастерModus мастерModus мастерModus мастерModus мастерModus мастер
И всё-таки документация у них - это нечто

Описание метода:

LineStyleRepository.Remove Method

Removes the first occurrence of a specific object from the collection.
Exceptions
System.NotSupportedException Thrown when using this method or property to modify the collection.

А вот что показывает Reflector:

public void Remove(object value)
{
throw new NotSupportedException();
}

Это "Removes the first occurrence of a specific object from the collection." явно было сгенерировано без участия человеческого интеллекта, по существующим описаниям базовых классов.

Мало того, что документация написана так, что требует проверки через Reflector, с точки зрения нормального стиля программирования на C# не поддерживаемые методы реализуемых интерфейсов принято реализовывать явно, чтобы наружу торчало только то, чем можно пользоваться. Это уже явный камень в огород Pitney Bowes.
__________________
Инструменты сердятся, когда на них не играют
Modus вне форума   Ответить с цитированием