И всё-таки документация у них - это нечто
Описание метода:
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.
__________________
Инструменты сердятся, когда на них не играют
|