Можно ли сделать это лучше?
private bool IsEntityNeeded(EntityType type) => EntitiesRequiredToBuildComposite.Contains(type) && !RequirementsObtainedDict.ContainsKey(type);
RequirementsObtainedDict
является Dictionary<EntityType, AbstractEntity>
EntitiesRequiredToBuildComposite
является List<EntityType>
Я хочу вернуть логическое значение, если оба условия выполняются, и оно должно быть в одной строке кода.
Я знаю, что могу взять сравнение и создать функцию для этого, а затем вызвать указанную функцию, но это создаст больше строк кода, а это не то, что я ищу.