[]
        
Adds a child bject properties to the JSON object coder with the specified getter, and coder.
public JsonObjectCoderBuilder<TObject> Sub<TProperty>(Expression<Func<TObject, TProperty>> getter, Action<JsonObjectCoderBuilder<TProperty>> props, Func<TProperty, bool> skipOnWrite = null) where TProperty : new()
| Type | Name | Description | 
|---|---|---|
| Expression<Func<TObject, TProperty>> | getter | An Expression object to get the property value from the object.  | 
    
| Action<JsonObjectCoderBuilder<TProperty>> | props | An Action for setting of an object properties to the object coder builder.  | 
    
| Func<TProperty, bool> | skipOnWrite | A function with condition to skip writing the property.  | 
    
| Type | Description | 
|---|---|
| JsonObjectCoderBuilder<TObject> | The current instance of JsonObjectCoderBuilder<TObject>.  | 
    
| Name | Description | 
|---|---|
| TProperty | The type of the property.  |