private IEnumerable<JsonProperty> CreateSerializableJsonProperties(Type type)
{
return type.GetFields(AllInstanceMemberFlag)
.Where(field => !field.IsNotSerialized)
.Select(field =>
{
JsonProperty property = PrivateMemberContractResolver.Instance.CreatePrivateProperty(field, MemberSerialization.OptOut);
ConfigureProperty(field, property);
return property;
});
}