private IEnumerable <Type> GetExcludedTypes() { if (Excluded == null) { return(Enumerable.Empty <Type>()); } return(Excluded.Select(Parent.AssemblyCache.GetType)); }
private ContractDefinition GetContractDefinition() { Type type = Parent.AssemblyCache.GetType(Contract); List <Type> excluded = new List <Type>(); if (Excluded != null && Excluded.Any()) { excluded = Excluded.Select(Parent.AssemblyCache.GetType).ToList(); } return(new ContractDefinition(type, excluded.ToArray())); }