in src/main/csharp/Util/IntrospectionSupport.cs [49:62]
public static StringDictionary GetNameMap(Type type)
{
StringDictionary nameMap;
lock(IntrospectionSupport.nameMapsLock)
{
if(!IntrospectionSupport.nameMaps.TryGetValue(
type, out nameMap))
{
nameMap = CreateNameMap(type);
IntrospectionSupport.nameMaps.Add(type, nameMap);
}
}
return nameMap;
}