public override void UseNullTester(INullTester nullTester)
            {
                if (nullTester is null)
                {
                    throw new ArgumentNullException(nameof(nullTester));
                }

                _extractor._nullTester = nullTester;
            }
예제 #2
0
 /// <summary>
 /// Configures value extraction to perform checking for null-like values.
 /// </summary>
 /// <param name="nullTester">An object that implements null-testing functionality.</param>
 /// <remarks>
 /// The provided null tester does not need to test for null references as it will never
 /// receive them.  This is designed to enable testing for non-null representations of null
 /// such as DBNull.
 /// </remarks>
 public abstract void UseNullTester(INullTester nullTester);