[
  {
    "fragmentId": "method:hwn6lg:extractmetadataasync__fragment",
    "ownerFileId": "file:vdwqp9:iepubmetadataextractor-cs",
    "ownerSymbolId": "method:hwn6lg:extractmetadataasync",
    "ownerSymbolName": "ExtractMetadataAsync",
    "entryNodeId": "method:hwn6lg:extractmetadataasync__entry",
    "exitNodeIds": [
      "method:hwn6lg:extractmetadataasync__implicit_return"
    ],
    "nodes": [
      {
        "id": "method:hwn6lg:extractmetadataasync__entry",
        "kind": "entry",
        "label": "ExtractMetadataAsync entry",
        "line": 9,
        "sourcePath": "NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs",
        "confidence": 0.99,
        "detail": "Asynchronously extracts metadata from the provided EPUB stream and returns it wrapped in a FluentResults Result."
      },
      {
        "id": "method:hwn6lg:extractmetadataasync__body",
        "kind": "statement",
        "label": "Asynchronously extracts metadata from the provided EPUB stream and returns it wrapped in a FluentResults Result.",
        "line": 9,
        "sourcePath": "NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs",
        "confidence": 0.75
      },
      {
        "id": "method:hwn6lg:extractmetadataasync__implicit_return",
        "kind": "return",
        "label": "return",
        "line": 10,
        "sourcePath": "NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs",
        "confidence": 0.72,
        "detail": "Implicit method exit inferred from method boundary."
      }
    ],
    "edges": [
      {
        "id": "method:hwn6lg:extractmetadataasync__entry_body",
        "from": "method:hwn6lg:extractmetadataasync__entry",
        "to": "method:hwn6lg:extractmetadataasync__body",
        "kind": "next",
        "sourcePath": "NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs",
        "line": 9,
        "confidence": 0.75
      },
      {
        "id": "method:hwn6lg:extractmetadataasync__body__implicit_return",
        "from": "method:hwn6lg:extractmetadataasync__body",
        "to": "method:hwn6lg:extractmetadataasync__implicit_return",
        "kind": "return",
        "line": 10,
        "sourcePath": "NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs",
        "confidence": 0.72
      }
    ],
    "jumpTargets": [],
    "exceptionTargets": [],
    "loopBackEdges": [],
    "mergeNodeIds": [],
    "language": "csharp",
    "confidence": 0.76,
    "lineSpan": {
      "start": 9,
      "end": 10
    },
    "unsupportedConstructs": [],
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs",
        "line": 9,
        "summary": "Control-flow fragment extracted for method ExtractMetadataAsync.",
        "kind": "file-summary"
      }
    ]
  }
]