OpenXmlHelperIsLessOrEquals - метод
Определяет, находится ли позиция первого элемента раньше или там же, что и позиция второго элемента в структуру документа OpenXML.
Пространство имён: Tessa.Extensions.Default.Server.CardsСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
public static bool IsLessOrEquals(
IList position1,
IList position2,
bool resultIfPosition2ContainsPosition1 = false,
int? positionInText1 = null,
int? positionInText2 = null
)
Public Shared Function IsLessOrEquals (
position1 As IList,
position2 As IList,
Optional resultIfPosition2ContainsPosition1 As Boolean = false,
Optional positionInText1 As Integer? = Nothing,
Optional positionInText2 As Integer? = Nothing
) As Boolean
public:
static bool IsLessOrEquals(
IList^ position1,
IList^ position2,
bool resultIfPosition2ContainsPosition1 = false,
Nullable<int> positionInText1 = nullptr,
Nullable<int> positionInText2 = nullptr
)
static member IsLessOrEquals :
position1 : IList *
position2 : IList *
?resultIfPosition2ContainsPosition1 : bool *
?positionInText1 : Nullable<int> *
?positionInText2 : Nullable<int>
(* Defaults:
let _resultIfPosition2ContainsPosition1 = defaultArg resultIfPosition2ContainsPosition1 false
let _positionInText1 = defaultArg positionInText1 null
let _positionInText2 = defaultArg positionInText2 null
*)
-> bool
- position1 IList
- Позиция первого элемента.
- position2 IList
- Позиция второго элемента.
- resultIfPosition2ContainsPosition1 Boolean (Optional)
- Результат в ситуации, когда второй элемент содержит в себе первый элемент.
- positionInText1 NullableInt32 (Optional)
- Индекс позиции в тексте первого элемента. Не задаётся, если позиции сравниваются без индексов внутри текста.
- positionInText2 NullableInt32 (Optional)
- Индекс позиции в тексте второго элемента. Не задаётся, если позиции сравниваются без индексов внутри текста.
BooleanЗначение
true, если первый элемент в структуре OpenXML находится раньше, чем второй элемент, или там же.
Сравнение по индексам производится только в ситуации, когда все координаты элемента в дереве, кроме последней, совпадают между собой.
Сравнение по индексам заменяет собой сравнение по последней координате.
Используется для сравнения позиций элементов, который могут иметь разные координаты в документе, но при этом находиться на одной позиции в тексте (закладки, комментарии, другие элементы, не содержащие текст).
ArgumentException | Возникает в ситуации, когда идёт сравнение элементов из разных частей документа. |