public static ArgumentValidationOptions GetOrCreateArgumentOptions(this ExtensionData extensionData)
        {
            var options = extensionData.TryGetArgumentOptions();

            if (options is null)
            {
                options = new ArgumentValidationOptions();
                extensionData.Add(ValidationDefaults.ArgumentOptionsKey, options);
            }

            return(options);
        }
 public DefaultArgumentValidationBuilder(ArgumentValidationOptions options)
 {
     this.options = options;
 }