public virtual void Validate(object armorToken) { Execute(); if (!ArmorTokenValidationStepResult.IsValid) { return; } next.Validate(ArmorTokenValidationStepResult.Output); ArmorTokenValidationStepResult = next.ArmorTokenValidationStepResult; }
public void Execute() { first.Validate(armorToken); ArmorTokenValidationStepResult = first.ArmorTokenValidationStepResult; }