мини рефакторинг
добавлены пачноты
This commit is contained in:
14
CodeBase/Models/Enums.cs
Normal file
14
CodeBase/Models/Enums.cs
Normal 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
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user