Files
sbox-public/engine/Sandbox.Test.Generate/TestGenerate.cs
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

30 lines
550 B
C#

using System;
public static class Program
{
public static int Main()
{
GenerateRazorFiles();
return 0;
}
static void GenerateRazorFiles()
{
var files = System.IO.Directory.GetFiles( ".", "*.razor", System.IO.SearchOption.AllDirectories );
foreach ( var file in files )
{
var text = System.IO.File.ReadAllText( file );
var output = Sandbox.Razor.RazorProcessor.GenerateFromSource( text, file );
var filename = $"{file}.cs";
System.IO.File.WriteAllText( filename, output );
Console.WriteLine( filename );
}
}
}