aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.BL/Serialization
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2019-01-07 16:06:38 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2019-01-07 16:06:38 +0200
commite111c33bc87acf40202f9e5423e21b087a366f07 (patch)
treefac6d85ec3589620b1daea9a9f740a2120b0ca10 /Software/Visual_Studio/Tango.BL/Serialization
parent6da42fd28ffbb680d85bb9e695520713ff51022a (diff)
downloadTango-e111c33bc87acf40202f9e5423e21b087a366f07.tar.gz
Tango-e111c33bc87acf40202f9e5423e21b087a366f07.zip
Added new events !!!
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Serialization')
-rw-r--r--Software/Visual_Studio/Tango.BL/Serialization/SerializableEntityContractResolver.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Serialization/SerializableEntityContractResolver.cs b/Software/Visual_Studio/Tango.BL/Serialization/SerializableEntityContractResolver.cs
index 0150a6b5f..d07cf6cf0 100644
--- a/Software/Visual_Studio/Tango.BL/Serialization/SerializableEntityContractResolver.cs
+++ b/Software/Visual_Studio/Tango.BL/Serialization/SerializableEntityContractResolver.cs
@@ -47,6 +47,13 @@ namespace Tango.BL.Serialization
||
(include_props.Exists(y => y.DeclaringType.IsAssignableFrom(mi.DeclaringType) && y.ToString() == mi.ToString()));
};
+ property.ShouldDeserialize = (x) =>
+ {
+ MemberInfo mi = member;
+ return (!ignore_props.Exists(y => y.DeclaringType.IsAssignableFrom(mi.DeclaringType) && y.ToString() == mi.ToString()))
+ ||
+ (include_props.Exists(y => y.DeclaringType.IsAssignableFrom(mi.DeclaringType) && y.ToString() == mi.ToString()));
+ };
return property;
}
}