private bool CanAddToBeDone(Type type) { if (type == typeof(Task)) { return(false); } if (_typesToBeDone.Count(z => z.FullName == type.FullName) == 0 && !TypeScriptHelper.IsIgnorantType(type) && !TypeScriptHelper.IsBasicType(type) && _doneTypes.Count(z => z.FullName == type.FullName) == 0) { return(true); } return(false); }