Files
CodeAnalizer/CodeBase/Models/CodeChunk.cs

15 lines
701 B
C#

namespace CodeBase.Models
{
public class CodeChunk
{
public string Id { get; set; } // Уникальный идентификатор из SCIP
public string ProjectName { get; set; }
public string EntityName { get; set; } // Человекочитаемое имя (например, ProcessData)
public string FilePath { get; set; }
public string Content { get; set; } // Вырезанный сырой исходный код
public string Language { get; set; }
public float[] Embedding { get; set; } // Вектор из GraphCodeBERT
public List<string> OutgoingCalls { get; set; } = new();
}
}