public static void InitializeInterpreter(ArticleData data) { _interpreter = new Interpreter(InterpreterOptions.Default); // Set global variables foreach (FieldInfo fieldInfo in data.GetType().GetFields()) { _interpreter.SetVariable(fieldInfo.Name, fieldInfo.GetValue(data)); } _interpreter.Reference(typeof(MarkdownBlockExtensions)); }