/
vasiukoff
/
sg
Обзор
Документация
Войти
/
vasiukoff
/
sg
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Models/InlineElement.cs
37 строк
823 B
leo
code_review: PR #1402
08 июн 2025, 06:09
08 июн 2025, 06:09
84fb39f
Код
Авторство
О чём код?
namespace SourceGit.Models { public enum InlineElementType { Keyword = 0, Link, CommitSHA, Code, } public class InlineElement { public InlineElementType Type { get; } public int Start { get; } public int Length { get; } public string Link { get; } public InlineElement(InlineElementType type, int start, int length, string link) { Type = type; Start = start; Length = length; Link = link; } public bool IsIntersecting(int start, int length) { if (start == Start) return true; if (start < Start) return start + length > Start; return start < Start + Length; } } }