From 673466d57ed603eb5c336ab9c09c7d8a74ec3b02 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bruyère Date: Fri, 9 Feb 2018 20:44:48 +0100 Subject: made SeletedItem of templatedGroup writable --- src/ExtensionsMethods.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/ExtensionsMethods.cs') diff --git a/src/ExtensionsMethods.cs b/src/ExtensionsMethods.cs index 6198dee6..6697be62 100644 --- a/src/ExtensionsMethods.cs +++ b/src/ExtensionsMethods.cs @@ -125,6 +125,14 @@ namespace Crow { return c == '\t' || c == '\r' || c == '\n' || char.IsWhiteSpace (c); } + public static object GetDefaultValue(this object obj) + { + Type t = obj.GetType (); + if (t.IsValueType) + return Activator.CreateInstance (t); + + return null; + } } } -- cgit v1.3.1-4-g156e