{
  "files": [
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
      "total": 15,
      "error": 15,
      "warning": 0,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 17,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "MinKey",
          "MESSAGE": "Property 'MinKey' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 18,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "MaxKey",
          "MESSAGE": "Property 'MaxKey' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 20,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "IndexKey(ReadOnlySpan<byte> data)",
          "MESSAGE": "Constructor 'IndexKey(ReadOnlySpan<byte> data)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 26,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "IndexKey(ObjectId objectId)",
          "MESSAGE": "Constructor 'IndexKey(ObjectId objectId)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 33,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "IndexKey(int value)",
          "MESSAGE": "Constructor 'IndexKey(int value)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 39,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "IndexKey(long value)",
          "MESSAGE": "Constructor 'IndexKey(long value)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 45,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "IndexKey(string value)",
          "MESSAGE": "Constructor 'IndexKey(string value)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 51,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "IndexKey(Guid value)",
          "MESSAGE": "Constructor 'IndexKey(Guid value)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 57,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Data",
          "MESSAGE": "Property 'Data' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 59,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "CompareTo(IndexKey other)",
          "MESSAGE": "Method 'CompareTo(IndexKey other)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 76,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Equals(IndexKey other)",
          "MESSAGE": "Method 'Equals(IndexKey other)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 87,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Equals(object? obj)",
          "MESSAGE": "Method 'Equals(object? obj)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 89,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetHashCode()",
          "MESSAGE": "Method 'GetHashCode()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 105,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Create(T value)",
          "MESSAGE": "Method 'Create(T value)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/IndexKey.cs",
          "LINE": 119,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "As()",
          "MESSAGE": "Method 'As()' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
      "total": 16,
      "error": 13,
      "warning": 3,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 17,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "BsonSpanReader(ReadOnlySpan<byte> buffer, System.Collections.Concurrent.ConcurrentDictionary<ushort, string> keys)",
          "MESSAGE": "Constructor 'BsonSpanReader(ReadOnlySpan<byte> buffer, System.Collections.Concurrent.ConcurrentDictionary<ushort, string> keys)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 24,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Position",
          "MESSAGE": "Property 'Position' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 25,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Remaining",
          "MESSAGE": "Property 'Remaining' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 74,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "ReadCString(Span<char> destination)",
          "MESSAGE": "Method 'ReadCString(Span<char> destination)' is missing <param name=\"destination\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 106,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadInt32()",
          "MESSAGE": "Method 'ReadInt32()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 116,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadInt64()",
          "MESSAGE": "Method 'ReadInt64()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 126,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadDouble()",
          "MESSAGE": "Method 'ReadDouble()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 161,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadDecimal128()",
          "MESSAGE": "Method 'ReadDecimal128()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 176,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadBoolean()",
          "MESSAGE": "Method 'ReadBoolean()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 231,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadGuid()",
          "MESSAGE": "Method 'ReadGuid()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 252,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "ReadBinary(byte subtype)",
          "MESSAGE": "Method 'ReadBinary(byte subtype)' is missing <param name=\"subtype\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 273,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "SkipValue(BsonType type)",
          "MESSAGE": "Method 'SkipValue(BsonType type)' is missing <param name=\"type\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 318,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadByte()",
          "MESSAGE": "Method 'ReadByte()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 327,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "PeekInt32()",
          "MESSAGE": "Method 'PeekInt32()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 334,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadElementHeader()",
          "MESSAGE": "Method 'ReadElementHeader()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Bson/BsonSpanReader.cs",
          "LINE": 350,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "RemainingBytes()",
          "MESSAGE": "Method 'RemainingBytes()' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
      "total": 11,
      "error": 11,
      "warning": 0,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 11,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "InheritsFrom(INamedTypeSymbol symbol, string baseTypeName)",
          "MESSAGE": "Method 'InheritsFrom(INamedTypeSymbol symbol, string baseTypeName)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 23,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "FindMethodInvocations(SyntaxNode node, string methodName)",
          "MESSAGE": "Method 'FindMethodInvocations(SyntaxNode node, string methodName)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 38,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetGenericTypeArgument(InvocationExpressionSyntax invocation)",
          "MESSAGE": "Method 'GetGenericTypeArgument(InvocationExpressionSyntax invocation)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 49,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetPropertyName(ExpressionSyntax? expression)",
          "MESSAGE": "Method 'GetPropertyName(ExpressionSyntax? expression)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 71,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetFullName(INamedTypeSymbol symbol)",
          "MESSAGE": "Method 'GetFullName(INamedTypeSymbol symbol)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 77,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetTypeName(ITypeSymbol type)",
          "MESSAGE": "Method 'GetTypeName(ITypeSymbol type)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 99,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "IsNullableType(ITypeSymbol type)",
          "MESSAGE": "Method 'IsNullableType(ITypeSymbol type)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 109,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "IsCollectionType(ITypeSymbol type, ITypeSymbol? itemType)",
          "MESSAGE": "Method 'IsCollectionType(ITypeSymbol type, ITypeSymbol? itemType)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 149,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "IsPrimitiveType(ITypeSymbol type)",
          "MESSAGE": "Method 'IsPrimitiveType(ITypeSymbol type)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 175,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "IsNestedObjectType(ITypeSymbol type)",
          "MESSAGE": "Method 'IsNestedObjectType(ITypeSymbol type)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.SourceGenerators/Helpers/SyntaxHelper.cs",
          "LINE": 186,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "HasBackingField(IPropertySymbol property)",
          "MESSAGE": "Method 'HasBackingField(IPropertySymbol property)' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeCursor.cs",
      "total": 8,
      "error": 8,
      "warning": 0,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeCursor.cs",
          "LINE": 23,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "BTreeCursor(BTreeIndex index, StorageEngine storage, ulong transactionId)",
          "MESSAGE": "Constructor 'BTreeCursor(BTreeIndex index, StorageEngine storage, ulong transactionId)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeCursor.cs",
          "LINE": 33,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "Current",
          "MESSAGE": "Property 'Current' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeCursor.cs",
          "LINE": 42,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "MoveToFirst()",
          "MESSAGE": "Method 'MoveToFirst()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeCursor.cs",
          "LINE": 60,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "MoveToLast()",
          "MESSAGE": "Method 'MoveToLast()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeCursor.cs",
          "LINE": 95,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Seek(IndexKey key)",
          "MESSAGE": "Method 'Seek(IndexKey key)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeCursor.cs",
          "LINE": 144,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "MoveNext()",
          "MESSAGE": "Method 'MoveNext()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeCursor.cs",
          "LINE": 165,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "MovePrev()",
          "MESSAGE": "Method 'MovePrev()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/BTreeCursor.cs",
          "LINE": 252,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Dispose()",
          "MESSAGE": "Method 'Dispose()' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
      "total": 13,
      "error": 7,
      "warning": 6,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 26,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "IncrementNodeCount(Span<byte> page)",
          "MESSAGE": "Method 'IncrementNodeCount(Span<byte> page)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 32,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Initialize(Span<byte> page, uint pageId, int dimensions, int maxM)",
          "MESSAGE": "Method 'Initialize(Span<byte> page, uint pageId, int dimensions, int maxM)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 57,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetNodeCount(ReadOnlySpan<byte> page)",
          "MESSAGE": "Method 'GetNodeCount(ReadOnlySpan<byte> page)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 60,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetNodeSize(ReadOnlySpan<byte> page)",
          "MESSAGE": "Method 'GetNodeSize(ReadOnlySpan<byte> page)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 63,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetMaxNodes(ReadOnlySpan<byte> page)",
          "MESSAGE": "Method 'GetMaxNodes(ReadOnlySpan<byte> page)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 69,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)",
          "MESSAGE": "Method 'WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)' is missing <param name=\"dimensions\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 69,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)",
          "MESSAGE": "Method 'WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)' is missing <param name=\"vector\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 69,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)",
          "MESSAGE": "Method 'WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)' is missing <param name=\"maxLevel\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 69,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)",
          "MESSAGE": "Method 'WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)' is missing <param name=\"loc\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 69,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)",
          "MESSAGE": "Method 'WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)' is missing <param name=\"nodeIndex\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 69,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)",
          "MESSAGE": "Method 'WriteNode(Span<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, ReadOnlySpan<float> vector, int dimensions)' is missing <param name=\"page\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 90,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "ReadNodeData(ReadOnlySpan<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, Span<float> vector)",
          "MESSAGE": "Method 'ReadNodeData(ReadOnlySpan<byte> page, int nodeIndex, DocumentLocation loc, int maxLevel, Span<float> vector)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Storage/VectorPage.cs",
          "LINE": 103,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetLinksSpan(Span<byte> page, int nodeIndex, int level, int dimensions, int maxM)",
          "MESSAGE": "Method 'GetLinksSpan(Span<byte> page, int nodeIndex, int level, int dimensions, int maxM)' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
      "total": 11,
      "error": 4,
      "warning": 7,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 38,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Property",
          "SIGNATURE": "RootPageId",
          "MESSAGE": "Property 'RootPageId' is missing XML documentation"
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 40,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Constructor",
          "SIGNATURE": "CollectionSecondaryIndex(CollectionIndexDefinition<T> definition, StorageEngine storage, IDocumentMapper<TId, T> mapper, uint rootPageId)",
          "MESSAGE": "Constructor 'CollectionSecondaryIndex(CollectionIndexDefinition<T> definition, StorageEngine storage, IDocumentMapper<TId, T> mapper, uint rootPageId)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 215,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "VectorSearch(float[] query, int k, int efSearch, ITransaction? transaction)",
          "MESSAGE": "Method 'VectorSearch(float[] query, int k, int efSearch, ITransaction? transaction)' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 226,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Near((double Latitude, double Longitude) center, double radiusKm, ITransaction? transaction)",
          "MESSAGE": "Method 'Near((double Latitude, double Longitude) center, double radiusKm, ITransaction? transaction)' is missing <param name=\"transaction\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 226,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Near((double Latitude, double Longitude) center, double radiusKm, ITransaction? transaction)",
          "MESSAGE": "Method 'Near((double Latitude, double Longitude) center, double radiusKm, ITransaction? transaction)' is missing <param name=\"radiusKm\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 226,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Near((double Latitude, double Longitude) center, double radiusKm, ITransaction? transaction)",
          "MESSAGE": "Method 'Near((double Latitude, double Longitude) center, double radiusKm, ITransaction? transaction)' is missing <param name=\"center\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 241,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Within((double Latitude, double Longitude) min, (double Latitude, double Longitude) max, ITransaction? transaction)",
          "MESSAGE": "Method 'Within((double Latitude, double Longitude) min, (double Latitude, double Longitude) max, ITransaction? transaction)' is missing <param name=\"transaction\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 241,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Within((double Latitude, double Longitude) min, (double Latitude, double Longitude) max, ITransaction? transaction)",
          "MESSAGE": "Method 'Within((double Latitude, double Longitude) min, (double Latitude, double Longitude) max, ITransaction? transaction)' is missing <param name=\"max\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 241,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Within((double Latitude, double Longitude) min, (double Latitude, double Longitude) max, ITransaction? transaction)",
          "MESSAGE": "Method 'Within((double Latitude, double Longitude) min, (double Latitude, double Longitude) max, ITransaction? transaction)' is missing <param name=\"min\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 257,
          "CATEGORY": "MissingParam",
          "SEVERITY": "Warning",
          "MEMBER": "Method",
          "SIGNATURE": "Range(object? minKey, object? maxKey, IndexDirection direction, ITransaction? transaction)",
          "MESSAGE": "Method 'Range(object? minKey, object? maxKey, IndexDirection direction, ITransaction? transaction)' is missing <param name=\"direction\"> documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Indexing/CollectionSecondaryIndex.cs",
          "LINE": 396,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "Dispose()",
          "MESSAGE": "Method 'Dispose()' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/BsonSchemaGenerator.cs",
      "total": 2,
      "error": 2,
      "warning": 0,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/BsonSchemaGenerator.cs",
          "LINE": 14,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "FromType()",
          "MESSAGE": "Method 'FromType()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Collections/BsonSchemaGenerator.cs",
          "LINE": 21,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "FromType(Type type)",
          "MESSAGE": "Method 'FromType(Type type)' is missing XML documentation."
        }
      ]
    },
    {
      "file": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Query/BTreeExpressionVisitor.cs",
      "total": 2,
      "error": 2,
      "warning": 0,
      "issues": [
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Query/BTreeExpressionVisitor.cs",
          "LINE": 9,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "GetModel()",
          "MESSAGE": "Method 'GetModel()' is missing XML documentation."
        },
        {
          "FILE": "/Users/dohertj2/Desktop/CBDD/src/CBDD.Core/Query/BTreeExpressionVisitor.cs",
          "LINE": 11,
          "CATEGORY": "MissingDoc",
          "SEVERITY": "Error",
          "MEMBER": "Method",
          "SIGNATURE": "VisitMethodCall(MethodCallExpression node)",
          "MESSAGE": "Method 'VisitMethodCall(MethodCallExpression node)' is missing XML documentation."
        }
      ]
    }
  ],
  "total": 78,
  "error": 62,
  "warning": 16
}