public virtual void DecodeFields(BsonDocument document, IFieldExtraRepository fieldsRepo) { if (document == null) { return; } foreach (var encoding in _encoders) { encoding.SetExtrasRepository(fieldsRepo); encoding.DecodeFields(document); } }
public void SetExtrasRepository(IFieldExtraRepository fieldsRepo) { this.ExtrasRepository = fieldsRepo; }