define cosntants for csharp parse options.

This commit is contained in:
zhurengong
2022-04-25 21:15:30 +08:00
parent 3aec67aa8e
commit 8a34ead2ef
3 changed files with 13 additions and 2 deletions
@@ -69,7 +69,7 @@ namespace Barotrauma
{
foreach (var file in src)
{
var tree = SyntaxFactory.ParseSyntaxTree(File.ReadAllText(file), CSharpParseOptions.Default, file);
var tree = SyntaxFactory.ParseSyntaxTree(File.ReadAllText(file), CSharpParseOptions.Default.WithPreprocessorSymbols(PreprocessingSymbols), file);
var error = CsScriptFilter.FilterSyntaxTree(tree as CSharpSyntaxTree); // Check file content for prohibited stuff
if (error != null) throw new Exception(error);