public IDataType GetTypeByGenericAlias(string alias) { IDataType dt; if (!_genericAliasToType.TryGetValue(alias, out dt)) { _genericAliasToType[alias] = dt = Cache(_baseCompiler.GetTypeByGenericAlias(alias)); } return(dt); }
public IDataType GetTypeByGenericAlias(string alias) { return(_ghostTypes.FirstOrDefault(d => d.AutoGenericInfo != null && d.AutoGenericInfo.Alias == alias) ?? _baseCompiler.GetTypeByGenericAlias(alias)); }