diff --git a/src/AddIns/BackendBindings/Python/PythonBinding/Project/Src/PythonCodeDeserializer.cs b/src/AddIns/BackendBindings/Python/PythonBinding/Project/Src/PythonCodeDeserializer.cs
index a317322bf5..22bdfc5319 100644
--- a/src/AddIns/BackendBindings/Python/PythonBinding/Project/Src/PythonCodeDeserializer.cs
+++ b/src/AddIns/BackendBindings/Python/PythonBinding/Project/Src/PythonCodeDeserializer.cs
@@ -6,6 +6,7 @@
//
using System;
+using System.Collections.Generic;
using System.ComponentModel.Design;
using System.Reflection;
using IronPython.Compiler.Ast;
@@ -17,14 +18,28 @@ namespace ICSharpCode.PythonBinding
///
public class PythonCodeDeserializer
{
- IDesignerHost designerHost;
- const BindingFlags propertyBindingFlags = BindingFlags.Public | BindingFlags.GetField | BindingFlags.Static | BindingFlags.Instance;
-
- public PythonCodeDeserializer(IDesignerHost designerHost)
+ IComponentCreator componentCreator;
+
+ public PythonCodeDeserializer(IComponentCreator componentCreator)
{
- this.designerHost = designerHost;
+ this.componentCreator = componentCreator;
}
+ ///
+ /// Gets the arguments passed to the call expression.
+ ///
+ public static List