Files
Convention-CSharp/[Test]/Program.cs
2025-10-27 10:51:17 +08:00

39 lines
821 B
C#

using Convention;
using Convention.EasySave;
using Convention.RScript;
using Convention.RScript.Variable;
using Convention.RScript.Variable.Attr;
using Convention.RScript.Variable.CStyle;
using System;
using System.IO;
public class Program
{
[Description(@"
测试注释1
测试注释二
")]
[Default(@"
this.Log(1);
")]
public class Test
{
[Method]
public void Log(object o)
{
Console.WriteLine(o);
}
}
static void Main(string[] args)
{
var engine = new RScriptEngine();
var testClass = new CScriptRScriptVariableGenerater(typeof(Test), () => new Test(), null, nameof(Test));
testClass.Register();
engine.Run(@"
var t = New(Test);
t.Log(114514);
");
Console.WriteLine(testClass.scriptIndicator);
}
}