| 594 | } |
| 595 | |
| 596 | StringAnsiView ScriptingType::GetName() const |
| 597 | { |
| 598 | int32 lastDotIndex = Fullname.FindLast('.'); |
| 599 | if (lastDotIndex != -1) |
| 600 | { |
| 601 | lastDotIndex++; |
| 602 | return StringAnsiView(Fullname.Get() + lastDotIndex, Fullname.Length() - lastDotIndex); |
| 603 | } |
| 604 | return Fullname; |
| 605 | } |
| 606 | |
| 607 | ScriptingTypeInitializer::ScriptingTypeInitializer(BinaryModule* module, const StringAnsiView& fullname, int32 size, ScriptingType::InitRuntimeHandler initRuntime, ScriptingType::SpawnHandler spawn, ScriptingTypeInitializer* baseType, ScriptingType::SetupScriptVTableHandler setupScriptVTable, ScriptingType::SetupScriptObjectVTableHandler setupScriptObjectVTable, const ScriptingType::InterfaceImplementation* interfaces) |
| 608 | : ScriptingTypeHandle(module, module->Types.Count()) |
no test coverage detected