NETSetupEntityBase
public abstract class NETSetupEntityBase
1. Methods
1.1. CreateCollection2<TItemKey, TItem>(IEnumerable<TItem>)
protected static NamedItemKeyedCollection<TItemKey, TItem> CreateCollection2<TItemKey, TItem>(IEnumerable<TItem> items = null)
where TItemKey : IComparable<TItemKey> where TItem : IKeyed<TItemKey>
| Name | Type | Description |
|---|---|---|
items |
IEnumerable<TItem> |
Returns: NamedItemKeyedCollection<TItemKey, TItem>
1.2. CreateCollection<TItemKey, TItem, TInterface>()
protected static KeyedCollectionInterfaceAdapter<IKeyedCollection<TItemKey, TItem>, TItemKey, TItem, TInterface> CreateCollection<TItemKey, TItem, TInterface>()
where TItemKey : IComparable<TItemKey> where TItem : NETSetupEntityBase, TInterface where TInterface : IKeyed<TItemKey>
Returns: KeyedCollectionInterfaceAdapter<IKeyedCollection<TItemKey, TItem>, TItemKey, TItem, TInterface>
1.3. CreateCollection<TItemKey, TItem, TInterface>(IEnumerable<TItem>)
protected static KeyedCollectionInterfaceAdapter<IKeyedCollection<TItemKey, TItem>, TItemKey, TItem, TInterface> CreateCollection<TItemKey, TItem, TInterface>(IEnumerable<TItem> items)
where TItemKey : IComparable<TItemKey> where TItem : NETSetupEntityBase, TInterface where TInterface : IKeyed<TItemKey>
| Name | Type | Description |
|---|---|---|
items |
IEnumerable<TItem> |
Returns: KeyedCollectionInterfaceAdapter<IKeyedCollection<TItemKey, TItem>, TItemKey, TItem, TInterface>
1.4. CreateCollection<TItemKey, TItem>(IEnumerable<TItem>)
protected static IKeyedCollection<TItemKey, TItem> CreateCollection<TItemKey, TItem>(IEnumerable<TItem> items = null)
where TItemKey : IComparable<TItemKey> where TItem : IKeyed<TItemKey>
| Name | Type | Description |
|---|---|---|
items |
IEnumerable<TItem> |
Returns: IKeyedCollection<TItemKey, TItem>