ModelMemberCollection<TItemType, TFindType>.Find - метод (TFindType, Boolean)
Обновлен: Ноябрь 2007
Поиск в коллекции элемента с заданным ключом и возврат найденного элемента (при переопределении в производном классе).
Пространство имен: Microsoft.Windows.Design.Model
Сборка: Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)
Синтаксис
'Декларация
Protected MustOverride Function Find ( _
value As TFindType, _
throwOnError As Boolean _
) As TItemType
'Применение
Dim value As TFindType
Dim throwOnError As Boolean
Dim returnValue As TItemType
returnValue = Me.Find(value, throwOnError)
protected abstract TItemType Find(
TFindType value,
bool throwOnError
)
protected:
virtual TItemType Find(
TFindType value,
bool throwOnError
) abstract
protected abstract function Find(
value : TFindType,
throwOnError : boolean
) : TItemType
Параметры
- value
Тип: TFindType
Ключ элемента для поиска.
- throwOnError
Тип: System.Boolean
Возвращается значение true, если следует вызывать исключение, когда элемент не найден. В противном случае возвращается значение false.
Возвращаемое значение
Тип: TItemType
Объект TItemType с указанным ключом. Если элемент не найден, метод вызывает исключение или возвращает значение nullссылка null (Nothing в Visual Basic) (в зависимости от значения, переданного в параметре throwOnError).
Исключения
Исключение | Условие |
---|---|
ArgumentException | Элемент value не найден, а для параметра throwOnError установлено значение true. |
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
ModelMemberCollection<TItemType, TFindType> Класс
ModelMemberCollection<TItemType, TFindType> - члены
Microsoft.Windows.Design.Model - пространство имен