[
  {
    "id": "edge:zjaks4:contains",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "class:w9vxji:ireaderinteractionservice",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "summary": "File contains class IReaderInteractionService.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:11hi8r7:contains",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "method:mhcg2e:onnodeselected",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "line": 5,
        "summary": "Method OnNodeSelected is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:5jx0nw:contains",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "method:ecn87d:onscrolltoblockrequested",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "line": 6,
        "summary": "Method OnScrollToBlockRequested is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1riv2a8:contains",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "method:15b21oe:onhighlightblockrequested",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "line": 7,
        "summary": "Method OnHighlightBlockRequested is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:17lyn7z:contains",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "method:18zc3my:ontextselected",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "line": 8,
        "summary": "Method OnTextSelected is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:2dz2lk:contains",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "method:1r1tcl2:notifynodeselected",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "line": 10,
        "summary": "Method NotifyNodeSelected is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1jdfydi:contains",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "method:iyd7fv:requestscrolltoblock",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "line": 11,
        "summary": "Method RequestScrollToBlock is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:185w3up:contains",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "method:1lb2q26:requesthighlightblock",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "line": 12,
        "summary": "Method RequestHighlightBlock is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:ivnef6:contains",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "method:p2mw02:notifytextselected",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "line": 13,
        "summary": "Method NotifyTextSelected is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:j6bzcv:defines-type",
    "from": "file:1szg1zb:ireaderinteractionservice-cs",
    "to": "type:14glqwn:selectioncoordinates",
    "kind": "defines-type",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IReaderInteractionService.cs",
        "line": 16,
        "summary": "Type SelectionCoordinates is defined in this file.",
        "kind": "file-summary"
      }
    ]
  }
]