diff --git a/DotNetAstGen/DotNetAstGen.csproj b/DotNetAstGen/DotNetAstGen.csproj
index 420d7bf..fb079fc 100644
--- a/DotNetAstGen/DotNetAstGen.csproj
+++ b/DotNetAstGen/DotNetAstGen.csproj
@@ -4,7 +4,7 @@
0.0.1-local
$(NEXT_VERSION)
Exe
- net7.0
+ net8.0
enable
enable
true
@@ -17,6 +17,7 @@
+
diff --git a/DotNetAstGen/Program.cs b/DotNetAstGen/Program.cs
index 9772a61..b888d1c 100644
--- a/DotNetAstGen/Program.cs
+++ b/DotNetAstGen/Program.cs
@@ -6,9 +6,31 @@
using Microsoft.CodeAnalysis.CSharp;
using Microsoft.Extensions.Logging;
using Newtonsoft.Json;
+using Mono.Cecil;
+using Mono.Cecil.Rocks;
namespace DotNetAstGen
{
+ public class MethodInfo
+ {
+ public string? name { get; set; }
+ public string? returnType { get; set; }
+ public List>? parameterTypes { get; set; }
+ public bool isStatic { get; set; }
+ }
+
+ public class ClassInfo
+ {
+ public string? name { get; set; }
+ public List? methods { get; set; }
+ public List