public static IDictionary <string, EntityProperty> Flatten(object entity, EntityPropertyConverterOptions entityPropertyConverterOptions, OperationContext operationContext)
 {
     CommonUtility.AssertNotNull("entity", entity);
     return(EntityPropertyConverter.Flatten(entity, entityPropertyConverterOptions, operationContext));
 }
 public static void ReadUserObject(object entity, IDictionary <string, EntityProperty> properties, OperationContext operationContext)
 {
     CommonUtility.AssertNotNull("entity", entity);
     ReflectionRead(entity, properties, operationContext);
 }
 public static IDictionary <string, EntityProperty> WriteUserObject(object entity, OperationContext operationContext)
 {
     CommonUtility.AssertNotNull("entity", entity);
     return(ReflectionWrite(entity, operationContext));
 }