Interface ITechNumeratorEnumeration
Представляет перечень нумераторов.
Inherited Members
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechNumeratorEnumeration : ITechEnumeration<ITechNumerator>, IEnumerable<ITechNumerator>, IEnumerable
Methods
Contains(string)
Проверяет наличие элемента с указанным наименованием в перечне.
Declaration
bool Contains(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Наименование элемента. |
Returns
| Type | Description |
|---|---|
| bool |
|
GetAll()
Возвращает все нумераторы в модели.
Declaration
IReadOnlyList<ITechNumerator> GetAll()
Returns
| Type | Description |
|---|---|
| IReadOnlyList<ITechNumerator> | Перечень нумераторов. |
GetById(int)
Возвращает элемент по идентификатору.
Declaration
ITechNumerator? GetById(int id)
Parameters
| Type | Name | Description |
|---|---|---|
| int | id | Идентификатор элемента. |
Returns
| Type | Description |
|---|---|
| ITechNumerator | Элемент перечня с указанным идентификатором или |
GetByName(string)
Возвращает элемент по наименованию.
Declaration
ITechNumerator? GetByName(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Наименование элемента. |
Returns
| Type | Description |
|---|---|
| ITechNumerator | Элемент перечня с указанным наименованием или |
GetSuitableNumerators(ITechObjectType)
Возвращает перечень нумераторов по родительскому типу.
Declaration
IReadOnlyList<ITechNumerator> GetSuitableNumerators(ITechObjectType parent)
Parameters
| Type | Name | Description |
|---|---|---|
| ITechObjectType | parent | Родительский тип, для которого ищутся подходящие нумераторы. |
Returns
| Type | Description |
|---|---|
| IReadOnlyList<ITechNumerator> | Перечень нумераторов с указанным родительским типом. |
GetSuitableNumerators(ITechObjectType, ITechObjectType)
Возвращает перечень нумераторов по родительскому и дочернему типу.
Declaration
IReadOnlyList<ITechNumerator> GetSuitableNumerators(ITechObjectType parent, ITechObjectType child)
Parameters
| Type | Name | Description |
|---|---|---|
| ITechObjectType | parent | Родительский тип, для которого ищутся подходящие нумераторы. |
| ITechObjectType | child | Дочерний тип, для которого ищутся подходящие нумераторы. |
Returns
| Type | Description |
|---|---|
| IReadOnlyList<ITechNumerator> | Перечень подходящих нумераторов. |
GetSuitableNumerators(ITechObjectType, ITechObjectType, ITechLinkType)
Возвращает перечень нумераторов по родительскому и дочернему типам и типу связи.
Declaration
IReadOnlyList<ITechNumerator> GetSuitableNumerators(ITechObjectType parent, ITechObjectType child, ITechLinkType linkType)
Parameters
| Type | Name | Description |
|---|---|---|
| ITechObjectType | parent | Родительский тип, для которого ищутся подходящие нумераторы. |
| ITechObjectType | child | Дочерний тип, для которого ищутся подходящие нумераторы. |
| ITechLinkType | linkType | Тип связи, для которого ищутся подходящие нумераторы. |
Returns
| Type | Description |
|---|---|
| IReadOnlyList<ITechNumerator> | Перечень подходящих нумераторов. |