CSharp preprocessor definitions

This commit is contained in:
Oiltanker
2022-04-25 17:55:53 +03:00
parent 370c0e3288
commit 6a23dece35
3 changed files with 6 additions and 11 deletions
@@ -69,7 +69,7 @@ namespace Barotrauma
{
foreach (var file in src)
{
var tree = SyntaxFactory.ParseSyntaxTree(File.ReadAllText(file), CSharpParseOptions.Default.WithPreprocessorSymbols(PreprocessingSymbols), file);
var tree = SyntaxFactory.ParseSyntaxTree(File.ReadAllText(file), ParseOptions, file);
var error = CsScriptFilter.FilterSyntaxTree(tree as CSharpSyntaxTree); // Check file content for prohibited stuff
if (error != null) throw new Exception(error);