public override void UseUnwrapper(IUnwrapper unwrapper) { if (unwrapper is null) { throw new ArgumentNullException(nameof(unwrapper)); } _extractor._unwrapper = unwrapper; }
protected UnwrapperBase(IUnwrapper parent) { _parent = parent; }
public CollectionUnwrapper(IUnwrapper parent) : base(parent) { }
/// <summary> /// Configures unwrapping functionality. /// </summary> /// <param name="unwrapper">An object that implements unwrapping functionality.</param> public abstract void UseUnwrapper(IUnwrapper unwrapper);