mirror of
https://github.com/Facepunch/sbox-public.git
synced 2025-12-23 22:48:07 -05:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
30 lines
550 B
C#
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 );
|
|
}
|
|
}
|
|
}
|