aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/Interface.cs
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2015-06-03 15:11:24 +0200
committerjpbruyere <jp.bruyere@hotmail.com>2015-06-03 15:11:24 +0200
commitef87679b886e5ce8b4defc21e3b9eac6c5030663 (patch)
tree2d24b86532183fcdcd9ac71493973b6e50d3110a /src/Interface.cs
parentc54c8b8e7e369dbba890efdb35a015740d1d95ea (diff)
- Item template
- Null binding for template items with "{}"
Diffstat (limited to 'src/Interface.cs')
-rw-r--r--src/Interface.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Interface.cs b/src/Interface.cs
index 0d0425ed..2b80564f 100644
--- a/src/Interface.cs
+++ b/src/Interface.cs
@@ -103,6 +103,8 @@ namespace go
}
public static void Load<T>(string file, out T result, object hostClass = null)
{
+ //result = (T)(Load (file, hostClass) as object);
+
EventsToResolve = new List<DynAttribute>();
Bindings = new List<DynAttribute> ();
@@ -142,7 +144,7 @@ namespace go
while (Bindings.Count > 0) {
DynAttribute binding = Bindings [0];
Bindings.RemoveAt (0);
- CompilerServices.CreateBinding (binding, hostClass);
+ CompilerServices.ResolveBinding (binding, hostClass);
}
// foreach (DynAttribute binding in Bindings) {
//// Type tSource = binding.Source.GetType ();
@@ -193,7 +195,7 @@ namespace go
while (Bindings.Count > 0) {
DynAttribute binding = Bindings [0];
Bindings.RemoveAt (0);
- CompilerServices.CreateBinding (binding, hostClass);
+ CompilerServices.ResolveBinding (binding, hostClass);
}
// foreach (DynAttribute binding in Bindings) {