public TypeFactoryBinding GetBindingFromMap(TypeFactoryMap map)
{
TypeFactoryBinding retVal = null;
if (!typeFactoryLoaderCache.TryGetValue(map.Definition, out retVal))
{
lock (syncLock)
{
if (!typeFactoryLoaderCache.TryGetValue(map.Definition, out retVal))
{
retVal = map.Definition.GetBinding();
typeFactoryLoaderCache.Add(map.Definition, retVal);
}
}
}
return retVal;
}