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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.