/// <summary> /// Initializes the default value for this instance of <c>MemberWrapper</c>. /// </summary> private void InitDefaultValue() { if (MemberType.IsValueType) { DefaultValue = MemberType.InvokeMember(string.Empty, BindingFlags.CreateInstance, null, null, new object[0]); } else { DefaultValue = null; } }