public void Write(IJSONWriter writer, object value)
			{
				writer.WriteStartObject();
				foreach (var prop in ( from x in value.GetType().GetProperties() where x.PropertyType.IsValueType select x))
				{
					writer.WritePropertyName(prop.Name);
					writer.WriteValue(prop.GetValue(value, null));
				}
				writer.WriteEndObject();
			}
Esempio n. 2
0
            public void Write(IJSONWriter writer, object value)
            {
                writer.WriteStartObject();

                foreach (var info in properties)
                {
                    var propVal = info.GetValue(value, null);

                    writer.WritePropertyName(info.Name);
                    writer.WriteValue(propVal);
                }

                writer.WriteEndObject();
            }
			public void Write(IJSONWriter writer, object value)
			{
				writer.WriteStartObject();

				foreach(PropertyInfo info in properties)
				{
					object propVal = info.GetValue(value, null);

					writer.WritePropertyName(info.Name);
					writer.WriteValue(propVal);
				}

				writer.WriteEndObject();
			}