/// <summary> /// Возможно ли конвертировать элемент Microstation в элемент-обертку /// </summary> public static bool IsConvertibleToMicrostation(this Element element) => ConvertMicrostationElements.IsConvertibleToMicrostation(element);
/// <summary> /// Найти элементы в модели по типам /// </summary> public IEnumerable <IElementMicrostation> GetModelElementsMicrostation(IEnumerable <ElementMicrostationType> includeTypesMicrostation = null) => GetModelElements(includeTypesMicrostation). Select(element => ConvertMicrostationElements.ToMicrostationElement(element, ToOwnerMicrostation()));
/// <summary> /// Преобразовать элемент Microstation в элемент-обертку /// </summary> public static IElementMicrostation ToElementMicrostation(this Element element, IOwnerMicrostation owner) => ConvertMicrostationElements.ToMicrostationElement(element, owner);
/// <summary> /// Найти элементы в модели по типу /// </summary> public IEnumerable <IElementMicrostation> GetModelElementsMicrostation(ElementMicrostationType includeTypeMicrostation) => GetModelElements(new List <ElementMicrostationType>() { includeTypeMicrostation }). Select(element => ConvertMicrostationElements.ToMicrostationElement(element, ToOwnerMicrostation()));