diff options
| author | jpbruyere <jp.bruyere@hotmail.com> | 2015-06-03 15:11:24 +0200 |
|---|---|---|
| committer | jpbruyere <jp.bruyere@hotmail.com> | 2015-06-03 15:11:24 +0200 |
| commit | ef87679b886e5ce8b4defc21e3b9eac6c5030663 (patch) | |
| tree | 2d24b86532183fcdcd9ac71493973b6e50d3110a /src/Interface.cs | |
| parent | c54c8b8e7e369dbba890efdb35a015740d1d95ea (diff) | |
- Item template
- Null binding for template items with "{}"
Diffstat (limited to 'src/Interface.cs')
| -rw-r--r-- | src/Interface.cs | 6 |
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) { |