Show / Hide Table of Contents

Interface ITechNumeratorEnumeration

Представляет перечень нумераторов.

Inherited Members
ITechEnumeration<ITechNumerator>.Count
ITechEnumeration<ITechNumerator>.this[int]
ITechEnumeration<ITechNumerator>.Contains(ITechNumerator)
IEnumerable<ITechNumerator>.GetEnumerator()
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

true - если присутствует, иначе - false.

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

Элемент перечня с указанным идентификатором или null .

GetByName(string)

Возвращает элемент по наименованию.

Declaration
ITechNumerator? GetByName(string name)
Parameters
Type Name Description
string name

Наименование элемента.

Returns
Type Description
ITechNumerator

Элемент перечня с указанным наименованием или null .

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>

Перечень подходящих нумераторов.

Extension Methods

EnumerableExtensions.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»