protected override void CacheMetadata(CodeActivityMetadata metadata) { base.CacheMetadata(metadata); if (string.IsNullOrEmpty(PredicateText)) metadata.AddValidationError("PredicateText must not be empty"); } }