Class ResourceManagerCollection
Представляет методы для работы с коллекцией менеджеров ресурсов.
Inheritance
Inherited Members
Namespace: Terrasoft.Common
Assembly: Terrasoft.Common.dll
Syntax
public class ResourceManagerCollection : IEnumerable<IResourceManager>, IEnumerable
Methods
Add(IResourceManager)
Добавляет заданный менеджер ресурсов в текущую коллекцию.
Declaration
public void Add(IResourceManager manager)
Parameters
Type | Name | Description |
---|---|---|
IResourceManager | manager | Добавляемый менеджер ресурсов. |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | При передаче в качестве параметра |
FindByName(String)
Осуществляет поиск менеджера ресурсов с заданным именем в текущей коллекции.
Declaration
public IResourceManager FindByName(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | Имя менеджера ресурсов для поиска. |
Returns
Type | Description |
---|---|
IResourceManager | Менеджер ресурсов с именем |
GetByName(String)
Возвращает менеджер ресурсов с заданным именем либо генерирует исключение, если менеджер с таким именем в текущей коллекции не найден.
Declaration
public IResourceManager GetByName(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | Имя менеджера ресурсов. |
Returns
Type | Description |
---|---|
IResourceManager | Менеджер ресурсов с именем |
Exceptions
Type | Condition |
---|---|
ItemNotFoundException | Если менеджер ресурсов с именем |
GetEnumerator()
Возвращает перечислитель для итерации по элементам коллекции менеджеров ресурсов.
Declaration
public IEnumerator<IResourceManager> GetEnumerator()
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerator<IResourceManager> | Объект System.Collections.Generic.IEnumerator<T> который может использоваться для итерации элементов коллекции менеджеров ресурсов. |
Remove(String)
Удаляет менеджер ресурсов с заданным именем из текущей коллекции.
Declaration
public bool Remove(string managerName)
Parameters
Type | Name | Description |
---|---|---|
System.String | managerName | Имя удаляемого менеджера ресурсов. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type | Description |
---|---|
System.Collections.IEnumerator |