aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/IML/BindingDefinition.cs
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2016-12-22 12:29:10 +0100
committerjpbruyere <jp.bruyere@hotmail.com>2016-12-22 12:29:10 +0100
commit366e3e09cd941a4bb80afcba87157764b007770c (patch)
tree9ecc8c044825ae06323641c2d2658f8b00900548 /src/IML/BindingDefinition.cs
parentb21a20ca16bd342dfc609a5b25fb0fe63f992715 (diff)
Add in tree handler at end of parsing just after name resolution
Move several static func for emit in CompilerService class modifié : src/CompilerServices/CompilerServices.cs modifié : src/IML/BindingDefinition.cs modifié : src/IML/Context.cs modifié : src/Instantiator.cs
Diffstat (limited to 'src/IML/BindingDefinition.cs')
-rw-r--r--src/IML/BindingDefinition.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/IML/BindingDefinition.cs b/src/IML/BindingDefinition.cs
index 2c3fecdc..59b45167 100644
--- a/src/IML/BindingDefinition.cs
+++ b/src/IML/BindingDefinition.cs
@@ -53,6 +53,8 @@ namespace Crow.IML
public bool IsDataSourceBinding { get { return TargetNA == null; }}
public bool IsTemplateBinding { get { return IsDataSourceBinding ? false : TargetNA.Count == 0; }}
public bool HasUnresolvedTargetName { get { return !string.IsNullOrEmpty(TargetName); }}
+ public MemberAddress SourceMemberAddress { get { return new MemberAddress (SourceNA, SourceMember);}}
+ public MemberAddress TargetMemberAddress { get { return new MemberAddress (TargetNA, TargetMember);}}
/// <summary>
/// replace the target node address with corresponding named node address, and clear the target name once resolved