Поделиться через


PropertyCollection - класс

Позволяет владельцам свойств управлять временем жизни свойств в коллекции.

Иерархия наследования

Object
  Microsoft.VisualStudio.Utilities.PropertyCollection

Пространство имен:  Microsoft.VisualStudio.Utilities
Сборка:  Microsoft.VisualStudio.CoreUtility (в Microsoft.VisualStudio.CoreUtility.dll)

Синтаксис

'Декларация
Public Class PropertyCollection
public class PropertyCollection
public ref class PropertyCollection
type PropertyCollection =  class end
public class PropertyCollection

Тип PropertyCollection предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод PropertyCollection Инициализирует новый экземпляр PropertyCollection.

В начало страницы

Свойства

  Имя Описание
Открытое свойство Item Получает или задает объект Object с указанным ключом.
Открытое свойство PropertyList Возвращает коллекцию свойств, доступную только для чтения.

В начало страницы

Методы

  Имя Описание
Открытый метод AddProperty Добавляет новое свойство в коллекцию.
Открытый метод ContainsProperty Определяет, содержится ли в коллекции свойство с указанным ключом.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetOrCreateSingletonProperty<T>(Func<T>)
Открытый метод GetOrCreateSingletonProperty<T>(Object, Func<T>)
Открытый метод GetProperty(Object) Получает свойство, связанное с указанным ключом.
Открытый метод GetProperty<TProperty>(Object) Получает свойство, связанное с указанным ключом.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод RemoveProperty Удаляет свойство, связанное с указанным ключом.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод TryGetProperty<TProperty> Получает свойство, связанное с указанным ключом.

В начало страницы

Заметки

Эта коллекция синхронизирована, чтобы разрешить доступ несколькими потоками.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Utilities - пространство имен