aboutsummaryrefslogtreecommitdiffstatsci
path: root/src/IML/BindingDefinition.cs
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2016-12-27 16:20:19 +0100
committerjpbruyere <jp.bruyere@hotmail.com>2016-12-27 16:20:19 +0100
commit2b4455e6bf46809f699a3fcf1d51e8e99fbcf6f8 (patch)
tree142f5f765a01a2c469bb8bc814b3ed38bdfc2c4c /src/IML/BindingDefinition.cs
parent66fb8b51703e2516a04504398d5ab7ed9af6840b (diff)
use LogicalParent in binding, debug Parenting and DS changes in several classes
Diffstat (limited to 'src/IML/BindingDefinition.cs')
-rw-r--r--src/IML/BindingDefinition.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/IML/BindingDefinition.cs b/src/IML/BindingDefinition.cs
index 59b45167..eadbc9df 100644
--- a/src/IML/BindingDefinition.cs
+++ b/src/IML/BindingDefinition.cs
@@ -64,6 +64,21 @@ namespace Crow.IML
TargetNA = newTargetNA;
TargetName = "";
}
+
+ public override string ToString ()
+ {
+ string tmp = string.Format ("Source:{0}.{1}", SourceNA, SourceMember);
+ if (TwoWay)
+ tmp += " <=> ";
+ else
+ tmp += " <= ";
+
+ if (string.IsNullOrEmpty (TargetName))
+ tmp += string.Format ("Target:{0}.{1}]", TargetNA, TargetMember);
+ else
+ tmp += string.Format ("Target:{0}.{1}.{2}]", TargetNA, TargetName, TargetMember);
+ return tmp;
+ }
}
}