Skip to content

Commit 09f91df

Browse files
authored
Merge pull request #113 from ValveResourceFormat/expression-lambda
Make `KVConditionEvaluator` non dynamic
2 parents c7d0dcc + 72ed2cf commit 09f91df

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ValveKeyValue/ValveKeyValue/KVConditionEvaluator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public bool Evalute(string expressionText)
3838
throw new InvalidDataException($"Invalid conditional syntax \"{expressionText}\"", ex);
3939
}
4040

41-
var value = (bool)Expression.Lambda(expression).Compile().DynamicInvoke();
41+
var value = Expression.Lambda<Func<bool>>(expression).Compile().Invoke();
4242
return value;
4343
}
4444

0 commit comments

Comments
 (0)