Exemplo n.º 1
0
        // Token: 0x06002C08 RID: 11272 RVA: 0x000C803C File Offset: 0x000C623C
        public static int GetOffsetToPosition(DocumentSequenceTextPointer thisTp, ITextPointer position)
        {
            DocumentSequenceTextPointer documentSequenceTextPointer = thisTp.AggregatedContainer.VerifyPosition(position);
            int num = DocumentSequenceTextPointer.xGapAwareCompareTo(thisTp, documentSequenceTextPointer);

            if (num == 0)
            {
                return(0);
            }
            if (num <= 0)
            {
                return(DocumentSequenceTextPointer.xGapAwareGetDistance(thisTp, documentSequenceTextPointer));
            }
            return(-1 * DocumentSequenceTextPointer.xGapAwareGetDistance(documentSequenceTextPointer, thisTp));
        }
Exemplo n.º 2
0
        // Token: 0x06002C07 RID: 11271 RVA: 0x000C8018 File Offset: 0x000C6218
        public static int CompareTo(DocumentSequenceTextPointer thisTp, ITextPointer position)
        {
            DocumentSequenceTextPointer tp = thisTp.AggregatedContainer.VerifyPosition(position);

            return(DocumentSequenceTextPointer.xGapAwareCompareTo(thisTp, tp));
        }