protected override VerifierResult VerifyValue(object itemToVerify, object valueToVerify, TriggerContext triggerContext, VerifierContext verifierContext) { var entity = valueToVerify as Entity; var msg = $"{this.ApplicableType.Name}.{this.DisplayName} is required."; return(new VerifierResult(entity != null && !entity.EntityAspect.IsNullEntity, msg)); }
public ManagedVerifier (VerifierParameters parameters, AssemblyDefinition assembly) { _context = new VerifierContext (parameters, assembly); }