public CatelTypeInfo RegisterProperties(Type type)
{
Argument.IsNotNull("type", type);
lock (_propertyDataLock)
{
if (_propertyData.ContainsKey(type))
{
return _propertyData[type];
}
var catelTypeInfo = new CatelTypeInfo(type);
_propertyData[type] = catelTypeInfo;
return catelTypeInfo;
}
}