ModelMemberCollection<TItemType, TKeyType> - класс
Представляет коллекцию элементов модели.
Иерархия наследования
System.Object
Microsoft.Windows.Design.Model.ModelMemberCollection<TItemType, TKeyType>
Microsoft.Windows.Design.Model.ModelEventCollection
Microsoft.Windows.Design.Model.ModelPropertyCollection
Пространство имен: Microsoft.Windows.Design.Model
Сборка: Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)
Синтаксис
'Декларация
Public MustInherit Class ModelMemberCollection(Of TItemType, TKeyType As {Object, IEquatable(Of TKeyType)}) _
Implements IEnumerable(Of TItemType), IEnumerable
public abstract class ModelMemberCollection<TItemType, TKeyType> : IEnumerable<TItemType>,
IEnumerable
where TKeyType : Object, IEquatable<TKeyType>
generic<typename TItemType, typename TKeyType>
where TKeyType : Object, IEquatable<TKeyType>
public ref class ModelMemberCollection abstract : IEnumerable<TItemType>,
IEnumerable
[<AbstractClass>]
type ModelMemberCollection<'TItemType, 'TKeyType when 'TKeyType : Object and IEquatable<'TKeyType>> =
class
interface IEnumerable<'TItemType>
interface IEnumerable
end
JScript не поддерживает универсальные типы и методы.
Параметры типа
- TItemType
Тип элемента, который представляет коллекция.
- TKeyType
Тип ModelMemberCollection<TItemType, TKeyType> предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Item[String] | Поиск в коллекции элемента с заданным ключом и возврат найденного элемента. | |
Item[TKeyType] | Поиск в коллекции элемента с заданным ключом и возврат найденного элемента. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
Find(String) | Поиск в коллекции элемента с заданным ключом и возврат найденного элемента. | |
Find(TKeyType) | Поиск в коллекции элемента с заданным ключом и возврат найденного элемента. | |
Find(String, Boolean) | Поиск в коллекции элемента с заданным ключом и возврат найденного элемента (при переопределении в производном классе). | |
Find(TKeyType, Boolean) | Поиск в коллекции элемента с заданным ключом и возврат найденного элемента (при переопределении в производном классе). | |
GetEnumerator | Возврат перечислителя для перечисления элементов (при переопределении в производном классе). | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
IEnumerable.GetEnumerator | Инфраструктура. Описание этого элемента см. в разделе IEnumerable.GetEnumerator. |
В начало страницы
Заметки
ModelMemberCollection<TItemType, TKeyType> представляет собой абстрактный базовый класс, от которого наследуются классы ModelPropertyCollection и ModelEventCollection.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Windows.Design.Model - пространство имен