{
  "files": [
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
      "total": 16,
      "error": 15,
      "warning": 1,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 23,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "Transaction(ulong transactionId, StorageEngine storage, IsolationLevel isolationLevel)",
          "MESSAGE": "Constructor 'Transaction(ulong transactionId, StorageEngine storage, IsolationLevel isolationLevel)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 34,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "AddChange(CDC.InternalChangeEvent change)",
          "MESSAGE": "Method 'AddChange(CDC.InternalChangeEvent change)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 39,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "TransactionId",
          "MESSAGE": "Property 'TransactionId' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 40,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "State",
          "MESSAGE": "Property 'State' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 41,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "IsolationLevel",
          "MESSAGE": "Property 'IsolationLevel' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 42,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "StartTime",
          "MESSAGE": "Property 'StartTime' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 49,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "AddWrite(WriteOperation operation)",
          "MESSAGE": "Method 'AddWrite(WriteOperation operation)' is missing <param name=\"operation\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 99,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "CommitAsync(CancellationToken ct)",
          "MESSAGE": "Method 'CommitAsync(CancellationToken ct)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 139,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Rollback()",
          "MESSAGE": "Method 'Rollback()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 151,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Dispose()",
          "MESSAGE": "Method 'Dispose()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 173,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "DocumentId",
          "MESSAGE": "Property 'DocumentId' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 174,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "NewValue",
          "MESSAGE": "Property 'NewValue' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 175,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "PageId",
          "MESSAGE": "Property 'PageId' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 176,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Type",
          "MESSAGE": "Property 'Type' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 178,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "WriteOperation(ObjectId documentId, ReadOnlyMemory<byte> newValue, uint pageId, OperationType type)",
          "MESSAGE": "Constructor 'WriteOperation(ObjectId documentId, ReadOnlyMemory<byte> newValue, uint pageId, OperationType type)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Transactions/Transaction.cs",
          "LINE": 187,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "WriteOperation(ObjectId documentId, byte[] newValue, uint pageId, OperationType type)",
          "MESSAGE": "Constructor 'WriteOperation(ObjectId documentId, byte[] newValue, uint pageId, OperationType type)' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
      "total": 14,
      "error": 13,
      "warning": 1,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 12,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Name",
          "MESSAGE": "Property 'Name' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 13,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "PrimaryRootPageId",
          "MESSAGE": "Property 'PrimaryRootPageId' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 14,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "SchemaRootPageId",
          "MESSAGE": "Property 'SchemaRootPageId' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 15,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Indexes",
          "MESSAGE": "Property 'Indexes' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 20,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Name",
          "MESSAGE": "Property 'Name' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 21,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "IsUnique",
          "MESSAGE": "Property 'IsUnique' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 22,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Type",
          "MESSAGE": "Property 'Type' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 23,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "PropertyPaths",
          "MESSAGE": "Property 'PropertyPaths' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 24,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Dimensions",
          "MESSAGE": "Property 'Dimensions' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 25,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Metric",
          "MESSAGE": "Property 'Metric' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 26,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "RootPageId",
          "MESSAGE": "Property 'RootPageId' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 31,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetCollectionMetadata(string name)",
          "MESSAGE": "Method 'GetCollectionMetadata(string name)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 99,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "SaveCollectionMetadata(CollectionMetadata metadata)",
          "MESSAGE": "Method 'SaveCollectionMetadata(CollectionMetadata metadata)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/StorageEngine.Collections.cs",
          "LINE": 206,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "RegisterMappers(IEnumerable<IDocumentMapper> mappers)",
          "MESSAGE": "Method 'RegisterMappers(IEnumerable<IDocumentMapper> mappers)' is missing <param name=\"mappers\"> documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
      "total": 11,
      "error": 11,
      "warning": 0,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 32,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Initialize(Span<byte> page, uint pageId, bool isLeaf, byte level)",
          "MESSAGE": "Method 'Initialize(Span<byte> page, uint pageId, bool isLeaf, byte level)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 50,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetIsLeaf(ReadOnlySpan<byte> page)",
          "MESSAGE": "Method 'GetIsLeaf(ReadOnlySpan<byte> page)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 51,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetLevel(ReadOnlySpan<byte> page)",
          "MESSAGE": "Method 'GetLevel(ReadOnlySpan<byte> page)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 52,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetEntryCount(ReadOnlySpan<byte> page)",
          "MESSAGE": "Method 'GetEntryCount(ReadOnlySpan<byte> page)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 53,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "SetEntryCount(Span<byte> page, ushort count)",
          "MESSAGE": "Method 'SetEntryCount(Span<byte> page, ushort count)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 55,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetParentPageId(ReadOnlySpan<byte> page)",
          "MESSAGE": "Method 'GetParentPageId(ReadOnlySpan<byte> page)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 56,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "SetParentPageId(Span<byte> page, uint parentId)",
          "MESSAGE": "Method 'SetParentPageId(Span<byte> page, uint parentId)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 58,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetMaxEntries(int pageSize)",
          "MESSAGE": "Method 'GetMaxEntries(int pageSize)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 60,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "WriteEntry(Span<byte> page, int index, GeoBox mbr, DocumentLocation pointer)",
          "MESSAGE": "Method 'WriteEntry(Span<byte> page, int index, GeoBox mbr, DocumentLocation pointer)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 76,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadEntry(ReadOnlySpan<byte> page, int index, GeoBox mbr, DocumentLocation pointer)",
          "MESSAGE": "Method 'ReadEntry(ReadOnlySpan<byte> page, int index, GeoBox mbr, DocumentLocation pointer)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/SpatialPage.cs",
          "LINE": 86,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "CalculateMBR(ReadOnlySpan<byte> page)",
          "MESSAGE": "Method 'CalculateMBR(ReadOnlySpan<byte> page)' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/CDC/ChangeStreamDispatcher.cs",
      "total": 8,
      "error": 8,
      "warning": 0,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/CDC/ChangeStreamDispatcher.cs",
          "LINE": 17,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "ChangeStreamDispatcher()",
          "MESSAGE": "Constructor 'ChangeStreamDispatcher()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/CDC/ChangeStreamDispatcher.cs",
          "LINE": 28,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Publish(InternalChangeEvent change)",
          "MESSAGE": "Method 'Publish(InternalChangeEvent change)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/CDC/ChangeStreamDispatcher.cs",
          "LINE": 33,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "HasPayloadWatchers(string collectionName)",
          "MESSAGE": "Method 'HasPayloadWatchers(string collectionName)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/CDC/ChangeStreamDispatcher.cs",
          "LINE": 38,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "HasAnyWatchers(string collectionName)",
          "MESSAGE": "Method 'HasAnyWatchers(string collectionName)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/CDC/ChangeStreamDispatcher.cs",
          "LINE": 43,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Subscribe(string collectionName, bool capturePayload, ChannelWriter<InternalChangeEvent> writer)",
          "MESSAGE": "Method 'Subscribe(string collectionName, bool capturePayload, ChannelWriter<InternalChangeEvent> writer)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/CDC/ChangeStreamDispatcher.cs",
          "LINE": 98,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Dispose()",
          "MESSAGE": "Method 'Dispose()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/CDC/ChangeStreamDispatcher.cs",
          "LINE": 109,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "Subscription(Action onDispose)",
          "MESSAGE": "Constructor 'Subscription(Action onDispose)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/CDC/ChangeStreamDispatcher.cs",
          "LINE": 114,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Dispose()",
          "MESSAGE": "Method 'Dispose()' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
      "total": 31,
      "error": 7,
      "warning": 24,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 25,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "DocumentCollection(StorageEngine storage, ITransactionHolder transactionHolder, IDocumentMapper<T> mapper, string? collectionName)",
          "MESSAGE": "Constructor 'DocumentCollection(StorageEngine storage, ITransactionHolder transactionHolder, IDocumentMapper<T> mapper, string? collectionName)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 54,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "CurrentSchemaVersion",
          "MESSAGE": "Property 'CurrentSchemaVersion' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 61,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "DocumentCollection(StorageEngine storage, ITransactionHolder transactionHolder, IDocumentMapper<TId, T> mapper, string? collectionName)",
          "MESSAGE": "Constructor 'DocumentCollection(StorageEngine storage, ITransactionHolder transactionHolder, IDocumentMapper<TId, T> mapper, string? collectionName)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 169,
          "CATEGORY": "MissingTypeParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)",
          "MESSAGE": "Method 'CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)' is missing <typeparam name=\"TKey\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 169,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)",
          "MESSAGE": "Method 'CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)' is missing <param name=\"name\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 169,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)",
          "MESSAGE": "Method 'CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)' is missing <param name=\"metric\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 169,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)",
          "MESSAGE": "Method 'CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)' is missing <param name=\"dimensions\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 169,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)",
          "MESSAGE": "Method 'CreateVectorIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, int dimensions, VectorMetric metric, string? name)' is missing <param name=\"keySelector\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 191,
          "CATEGORY": "MissingTypeParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "EnsureIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, string? name, bool unique)",
          "MESSAGE": "Method 'EnsureIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, string? name, bool unique)' is missing <typeparam name=\"TKey\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 191,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "EnsureIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, string? name, bool unique)",
          "MESSAGE": "Method 'EnsureIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, string? name, bool unique)' is missing <param name=\"unique\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 191,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "EnsureIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, string? name, bool unique)",
          "MESSAGE": "Method 'EnsureIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, string? name, bool unique)' is missing <param name=\"name\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 191,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "EnsureIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, string? name, bool unique)",
          "MESSAGE": "Method 'EnsureIndex(System.Linq.Expressions.Expression<Func<T, TKey>> keySelector, string? name, bool unique)' is missing <param name=\"keySelector\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 240,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ApplyIndexBuilder(Metadata.IndexBuilder<T> builder)",
          "MESSAGE": "Method 'ApplyIndexBuilder(Metadata.IndexBuilder<T> builder)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 380,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "GetIndex(string name)",
          "MESSAGE": "Method 'GetIndex(string name)' is missing <param name=\"name\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 389,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "QueryIndex(string indexName, object? minKey, object? maxKey, bool ascending)",
          "MESSAGE": "Method 'QueryIndex(string indexName, object? minKey, object? maxKey, bool ascending)' is missing <param name=\"ascending\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 389,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "QueryIndex(string indexName, object? minKey, object? maxKey, bool ascending)",
          "MESSAGE": "Method 'QueryIndex(string indexName, object? minKey, object? maxKey, bool ascending)' is missing <param name=\"maxKey\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 389,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "QueryIndex(string indexName, object? minKey, object? maxKey, bool ascending)",
          "MESSAGE": "Method 'QueryIndex(string indexName, object? minKey, object? maxKey, bool ascending)' is missing <param name=\"minKey\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 389,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "QueryIndex(string indexName, object? minKey, object? maxKey, bool ascending)",
          "MESSAGE": "Method 'QueryIndex(string indexName, object? minKey, object? maxKey, bool ascending)' is missing <param name=\"indexName\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 837,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "InsertAsync(T entity)",
          "MESSAGE": "Method 'InsertAsync(T entity)' is missing <param name=\"entity\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 904,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "InsertBulkAsync(IEnumerable<T> entities)",
          "MESSAGE": "Method 'InsertBulkAsync(IEnumerable<T> entities)' is missing <param name=\"entities\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1085,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "FindByLocation(DocumentLocation location)",
          "MESSAGE": "Method 'FindByLocation(DocumentLocation location)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1175,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Update(T entity)",
          "MESSAGE": "Method 'Update(T entity)' is missing <param name=\"entity\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1203,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "UpdateAsync(T entity)",
          "MESSAGE": "Method 'UpdateAsync(T entity)' is missing <param name=\"entity\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1219,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "UpdateBulk(IEnumerable<T> entities)",
          "MESSAGE": "Method 'UpdateBulk(IEnumerable<T> entities)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1241,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "UpdateBulkAsync(IEnumerable<T> entities)",
          "MESSAGE": "Method 'UpdateBulkAsync(IEnumerable<T> entities)' is missing <param name=\"entities\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1399,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Delete(TId id)",
          "MESSAGE": "Method 'Delete(TId id)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1416,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "DeleteAsync(TId id)",
          "MESSAGE": "Method 'DeleteAsync(TId id)' is missing <param name=\"id\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1434,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "DeleteBulk(IEnumerable<TId> ids)",
          "MESSAGE": "Method 'DeleteBulk(IEnumerable<TId> ids)' is missing <param name=\"ids\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1454,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "DeleteBulkAsync(IEnumerable<TId> ids)",
          "MESSAGE": "Method 'DeleteBulkAsync(IEnumerable<TId> ids)' is missing <param name=\"ids\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1582,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "FindAll(Func<T, bool> predicate)",
          "MESSAGE": "Method 'FindAll(Func<T, bool> predicate)' is missing <param name=\"predicate\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/DocumentCollection.cs",
          "LINE": 1594,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Find(Func<T, bool> predicate)",
          "MESSAGE": "Method 'Find(Func<T, bool> predicate)' is missing <param name=\"predicate\"> documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/VectorSearchIndex.cs",
      "total": 4,
      "error": 4,
      "warning": 0,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/VectorSearchIndex.cs",
          "LINE": 25,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "VectorSearchIndex(StorageEngine storage, IndexOptions options, uint rootPageId)",
          "MESSAGE": "Constructor 'VectorSearchIndex(StorageEngine storage, IndexOptions options, uint rootPageId)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/VectorSearchIndex.cs",
          "LINE": 32,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "RootPageId",
          "MESSAGE": "Property 'RootPageId' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/VectorSearchIndex.cs",
          "LINE": 34,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Insert(float[] vector, DocumentLocation docLocation, ITransaction? transaction)",
          "MESSAGE": "Method 'Insert(float[] vector, DocumentLocation docLocation, ITransaction? transaction)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/VectorSearchIndex.cs",
          "LINE": 261,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Search(float[] query, int k, int efSearch, ITransaction? transaction)",
          "MESSAGE": "Method 'Search(float[] query, int k, int efSearch, ITransaction? transaction)' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Metadata/ModelBuilder.cs",
      "total": 2,
      "error": 2,
      "warning": 0,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Metadata/ModelBuilder.cs",
          "LINE": 10,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Entity()",
          "MESSAGE": "Method 'Entity()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Metadata/ModelBuilder.cs",
          "LINE": 20,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetEntityBuilders()",
          "MESSAGE": "Method 'GetEntityBuilders()' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
      "total": 17,
      "error": 0,
      "warning": 17,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 35,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Initialize(Span<byte> page, uint pageId)",
          "MESSAGE": "Method 'Initialize(Span<byte> page, uint pageId)' is missing <param name=\"pageId\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 35,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Initialize(Span<byte> page, uint pageId)",
          "MESSAGE": "Method 'Initialize(Span<byte> page, uint pageId)' is missing <param name=\"page\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 58,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Insert(Span<byte> page, string key, ushort value)",
          "MESSAGE": "Method 'Insert(Span<byte> page, string key, ushort value)' is missing <param name=\"value\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 58,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Insert(Span<byte> page, string key, ushort value)",
          "MESSAGE": "Method 'Insert(Span<byte> page, string key, ushort value)' is missing <param name=\"key\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 58,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Insert(Span<byte> page, string key, ushort value)",
          "MESSAGE": "Method 'Insert(Span<byte> page, string key, ushort value)' is missing <param name=\"page\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 115,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "TryFind(ReadOnlySpan<byte> page, ReadOnlySpan<byte> keyBytes, ushort value)",
          "MESSAGE": "Method 'TryFind(ReadOnlySpan<byte> page, ReadOnlySpan<byte> keyBytes, ushort value)' is missing <param name=\"value\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 115,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "TryFind(ReadOnlySpan<byte> page, ReadOnlySpan<byte> keyBytes, ushort value)",
          "MESSAGE": "Method 'TryFind(ReadOnlySpan<byte> page, ReadOnlySpan<byte> keyBytes, ushort value)' is missing <param name=\"keyBytes\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 115,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "TryFind(ReadOnlySpan<byte> page, ReadOnlySpan<byte> keyBytes, ushort value)",
          "MESSAGE": "Method 'TryFind(ReadOnlySpan<byte> page, ReadOnlySpan<byte> keyBytes, ushort value)' is missing <param name=\"page\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 154,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)",
          "MESSAGE": "Method 'TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)' is missing <param name=\"transactionId\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 154,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)",
          "MESSAGE": "Method 'TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)' is missing <param name=\"value\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 154,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)",
          "MESSAGE": "Method 'TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)' is missing <param name=\"key\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 154,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)",
          "MESSAGE": "Method 'TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)' is missing <param name=\"startPageId\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 154,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)",
          "MESSAGE": "Method 'TryFindGlobal(StorageEngine storage, uint startPageId, string key, ushort value, ulong? transactionId)' is missing <param name=\"storage\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 216,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "GetAll(ReadOnlySpan<byte> page)",
          "MESSAGE": "Method 'GetAll(ReadOnlySpan<byte> page)' is missing <param name=\"page\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 234,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "FindAllGlobal(StorageEngine storage, uint startPageId, ulong? transactionId)",
          "MESSAGE": "Method 'FindAllGlobal(StorageEngine storage, uint startPageId, ulong? transactionId)' is missing <param name=\"transactionId\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 234,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "FindAllGlobal(StorageEngine storage, uint startPageId, ulong? transactionId)",
          "MESSAGE": "Method 'FindAllGlobal(StorageEngine storage, uint startPageId, ulong? transactionId)' is missing <param name=\"startPageId\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/DictionaryPage.cs",
          "LINE": 234,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "FindAllGlobal(StorageEngine storage, uint startPageId, ulong? transactionId)",
          "MESSAGE": "Method 'FindAllGlobal(StorageEngine storage, uint startPageId, ulong? transactionId)' is missing <param name=\"storage\"> documentation."
        }
      ]
    }
  ],
  "total": 103,
  "error": 60,
  "warning": 43
}