diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2018-02-09 20:44:48 +0100 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2018-02-09 20:48:02 +0100 |
| commit | dce9ecfbac5b78476550bfe1fc76a8bdbb3d930b (patch) | |
| tree | 73dc4aad6b32a4f7b01b8be3a51b79d405314876 /src/ExtensionsMethods.cs | |
| parent | 49c7adb31d17bfc9f5349f8c8343a4ca6318d3aa (diff) | |
made SeletedItem of templatedGroup writable
Diffstat (limited to 'src/ExtensionsMethods.cs')
| -rw-r--r-- | src/ExtensionsMethods.cs | 8 |
1 files changed, 8 insertions, 0 deletions
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; + } } } |