public GetFileName ( int countryCallingCode, String language, String script, String region ) : String | ||
countryCallingCode | int | |
language | String | |
script | String | |
region | String | |
Результат | String |
private AreaCodeMap GetPhonePrefixDescriptions( int prefixMapKey, string language, string script, string region) { var fileName = mappingFileProvider.GetFileName(prefixMapKey, language, script, region); if (fileName.Length == 0) { return(null); } if (!availablePhonePrefixMaps.ContainsKey(fileName)) { LoadAreaCodeMapFromFile(fileName); } return(availablePhonePrefixMaps.TryGetValue(fileName, out AreaCodeMap map) ? map : null); }
private AreaCodeMap GetPhonePrefixDescriptions( int prefixMapKey, string language, string script, string region) { var fileName = mappingFileProvider.GetFileName(prefixMapKey, language, script, region); if (fileName.Length == 0) { return(null); } lock (availablePhonePrefixMaps) { if (!availablePhonePrefixMaps.TryGetValue(fileName, out var map)) { map = LoadAreaCodeMapFromFile(fileName); } return(map); } }