public UserdataType GetScorpioType(Type type) {
if (m_Types.ContainsKey(type))
return m_Types[type];
UserdataType scorpioType = null;
if (ContainsFastReflectClass(type)) {
scorpioType = new FastReflectUserdataType(this, type, GetFastReflectClass(type));
} else {
scorpioType = new ReflectUserdataType(this, type);
}
m_Types.Add(type, scorpioType);
return scorpioType;
}
}