SettingsPropertyCollection Класс

Определение

Содержит коллекцию объектов SettingsProperty.Contains a collection of SettingsProperty objects.

public ref class SettingsPropertyCollection : ICloneable, System::Collections::ICollection
public class SettingsPropertyCollection : ICloneable, System.Collections.ICollection
type SettingsPropertyCollection = class
    interface ICloneable
    interface ICollection
    interface IEnumerable
Public Class SettingsPropertyCollection
Implements ICloneable, ICollection
Наследование
SettingsPropertyCollection
Реализации

Комментарии

Коллекция SettingsPropertyCollection содержит коллекцию объектов SettingsProperty.The SettingsPropertyCollection collection contains a collection of SettingsProperty objects. Объект SettingsProperty используется внутренне как класс, представляющий метаданные о отдельном свойстве конфигурации.A SettingsProperty object is used internally as the class that represents metadata about an individual configuration property.

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

SettingsPropertyCollection()

Инициализация нового экземпляра класса SettingsPropertyCollection.Initializes a new instance of the SettingsPropertyCollection class.

Свойства

Count

Получает значение, указывающее число объектов SettingsProperty в коллекции.Gets a value that specifies the number of SettingsProperty objects in the collection.

IsSynchronized

Возвращает значение, показывающее, синхронизирован ли доступ к коллекции (является ли он потокобезопасным).Gets a value that indicates whether access to the collection is synchronized (thread safe).

Item[String]

Получает элемент коллекции с указанным именем.Gets the collection item with the specified name.

SyncRoot

Получает объект, используемый для синхронизации доступа к коллекции.Gets the object to synchronize access to the collection.

Методы

Add(SettingsProperty)

Добавляет объект SettingsProperty в коллекцию.Adds a SettingsProperty object to the collection.

Clear()

Удаляет все объекты SettingsProperty из коллекции.Removes all SettingsProperty objects from the collection.

Clone()

Создает копию существующей коллекции.Creates a copy of the existing collection.

CopyTo(Array, Int32)

Копирует данный объект SettingsPropertyCollection в массив.Copies this SettingsPropertyCollection object to an array.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetEnumerator()

Получает объект IEnumerator в том виде, в котором он применяется в данной коллекции.Gets the IEnumerator object as it applies to the collection.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
OnAdd(SettingsProperty)

Осуществляет дополнительные выборочные действия при добавлении к содержимому экземпляра SettingsPropertyCollection.Performs additional, custom processing when adding to the contents of the SettingsPropertyCollection instance.

OnAddComplete(SettingsProperty)

Осуществляет дополнительные выборочные действия после добавления к содержимому экземпляра SettingsPropertyCollection.Performs additional, custom processing after adding to the contents of the SettingsPropertyCollection instance.

OnClear()

Осуществляет дополнительные выборочные действия при чистке содержимого экземпляра SettingsPropertyCollection.Performs additional, custom processing when clearing the contents of the SettingsPropertyCollection instance.

OnClearComplete()

Осуществляет дополнительные выборочные действия после чистки содержимого экземпляра SettingsPropertyCollection.Performs additional, custom processing after clearing the contents of the SettingsPropertyCollection instance.

OnRemove(SettingsProperty)

Осуществляет дополнительные выборочные действия при удалении содержимого экземпляра SettingsPropertyCollection.Performs additional, custom processing when removing the contents of the SettingsPropertyCollection instance.

OnRemoveComplete(SettingsProperty)

Осуществляет дополнительные выборочные действия после удаления содержимого экземпляра SettingsPropertyCollection.Performs additional, custom processing after removing the contents of the SettingsPropertyCollection instance.

Remove(String)

Удаляет объект SettingsProperty из коллекции.Removes a SettingsProperty object from the collection.

SetReadOnly()

Устанавливает статус коллекции "только для чтения".Sets the collection to be read-only.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

Дополнительно