public override bool IsSatisfiedBy(ITypeElement typeElement) { if (!types.Contains(typeElement)) { return(false); } return(basedOn.IsSatisfiedBy(typeElement)); }
public override bool IsSatisfiedBy(ITypeElement typeElement) { IModule targetModule = typeElement.Module.ContainingProjectModule; if (targetModule == null) { return(false); } if (sourceModule.Equals(targetModule)) { if (basedOn != null) { return(basedOn.IsSatisfiedBy(typeElement)); } } return(false); }