public void HasValue <TValue>(Func <TEntity, TValue> converter) { var native = this.converter.Get <TValue>(); TreeEncoderDescriptor <TState, TNative, TEntity> .BindValue(this.definition, e => native(converter(e))); this.definition.Callback = (reader, state, entity) => reader.WriteAsValue(state, native(converter(entity))); }
public void HasValue() { var converter = this.converter.Get <TEntity>(); TreeEncoderDescriptor <TState, TNative, TEntity> .BindValue(this.definition, converter); }