/// <summary> /// Initializes a new instance of the <see cref="MapperEventArgs" /> class. /// </summary> /// <param name="argument">The argument.</param> /// <param name="propertyInfo">The property information.</param> /// <param name="instance"></param> /// <exception cref="ArgumentNullException">argument</exception> public MapperEventArgs([NotNull] CommandLineArgument argument, [CanBeNull] PropertyInfo propertyInfo, object instance) { Argument = argument ?? throw new ArgumentNullException(nameof(argument)); PropertyInfo = propertyInfo; Instance = instance; }