public override void UseUnwrapper(IUnwrapper unwrapper)
            {
                if (unwrapper is null)
                {
                    throw new ArgumentNullException(nameof(unwrapper));
                }

                _extractor._unwrapper = unwrapper;
            }
Esempio n. 2
0
 protected UnwrapperBase(IUnwrapper parent)
 {
     _parent = parent;
 }
Esempio n. 3
0
 public CollectionUnwrapper(IUnwrapper parent)
     : base(parent)
 {
 }
Esempio n. 4
0
 /// <summary>
 /// Configures unwrapping functionality.
 /// </summary>
 /// <param name="unwrapper">An object that implements unwrapping functionality.</param>
 public abstract void UseUnwrapper(IUnwrapper unwrapper);