private TypeMetaData GetTypeMetaData(Type type)
{
lock (_serviceLocator.LockObject)
{
if (!_typeConstructorsMetadata.ContainsKey(type))
{
_typeConstructorsMetadata.Add(type, new TypeMetaData(type));
}
var typeConstructorsMetadata = _typeConstructorsMetadata[type];
return typeConstructorsMetadata;
}
}