Yes, you could definitely put the rules in a separate method - you could either call this manually before invoking Validate, or override AbstractValidator.Validate and put the call to BuildRules in there.
As far as I can see, there isn't any code in the codebase that calls the async rules directly - they're just created as rules in the normal way can can be invoked by calling ValidateAsync.
Jeremy
As far as I can see, there isn't any code in the codebase that calls the async rules directly - they're just created as rules in the normal way can can be invoked by calling ValidateAsync.
Jeremy