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