Mercurial > pub > bltoolkit
view Source/Configuration/ElementCollectionBase.cs @ 1:8f65451dc28f
Исправлена проблема с фабрикой и выборкой нескольких объектов в linq выражении
author | cin |
---|---|
date | Fri, 28 Mar 2014 01:04:56 +0400 |
parents | f990fcb411a9 |
children |
line wrap: on
line source
using System; using System.Configuration; namespace BLToolkit.Configuration { internal abstract class ElementCollectionBase<T>: ConfigurationElementCollection where T : ConfigurationElement, new() { protected override ConfigurationElement CreateNewElement() { return new T(); } protected abstract object GetElementKey(T element); protected override sealed object GetElementKey(ConfigurationElement element) { return GetElementKey((T)element); } public new T this[string name] { get { return (T)BaseGet(name); } } public T this[int index] { get { return (T)BaseGet(index); } } } }