мини рефакторинг

добавлены пачноты
This commit is contained in:
2026-07-24 14:07:34 +04:00
parent eb8dac7627
commit ae1d7a12b8
9 changed files with 31 additions and 408 deletions

14
CodeBase/Models/Enums.cs Normal file
View File

@@ -0,0 +1,14 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace CodeBase.Models
{
[JsonConverter(typeof(StringEnumConverter))]
public enum Language
{
csharp,
python,
typescript,
go
}
}

View File

@@ -1,17 +0,0 @@
namespace CodeBase.Models
{
public class GraphNodeContext
{
public string MethodName { get; set; }
public string FilePath { get; set; }
public string Content { get; set; }
// Графовые связи, которые мы вытащим из Neo4j
// Кого вызывает этот метод (и какие классы/енумы использует)
public List<string> OutgoingDependencies { get; set; } = new();
// Кто вызывает этот метод (кто от него зависит)
public List<string> IncomingDependencies { get; set; } = new();
}
}