aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/IMLReader.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/IMLReader.cs')
-rw-r--r--src/IMLReader.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/IMLReader.cs b/src/IMLReader.cs
index 7792de4d..1b2a5efb 100644
--- a/src/IMLReader.cs
+++ b/src/IMLReader.cs
@@ -133,7 +133,7 @@ namespace Crow
else if (reader.Name == "Path")
path = reader.Value;
}
-
+ reader.MoveToElement ();
using (IMLReader iTmp = new IMLReader (null, reader.ReadInnerXml ())) {
string uid = Guid.NewGuid ().ToString ();
Interface.Instantiators [uid] =
@@ -275,7 +275,7 @@ namespace Crow
if (t == null)
throw new Exception (reader.Name + " type not found");
- reader.il.Emit(OpCodes.Newobj, t.GetConstructors () [0]);
+ reader.il.Emit(OpCodes.Newobj, t.GetConstructors () [0]);//TODO:search parameterless ctor
reader.il.Emit (OpCodes.Stloc_0);//child is now loc_0
reader.emitLoader(t);