Handle& Handle::operator=(const Handle& rhs) = default;
-Handle::Handle(Handle&& rhs) = default;
+Handle::Handle(Handle&& rhs) noexcept = default;
-Handle& Handle::operator=(Handle&& rhs) = default;
+Handle& Handle::operator=(Handle&& rhs) noexcept = default;
Handle Handle::DownCast(BaseHandle handle)
{
GetImplementation(*this).SetProperty(index, std::move(propertyValue));
}
+void Handle::ReserveCustomProperties(int propertyCount)
+{
+ GetImplementation(*this).ReserveCustomProperties(propertyCount);
+}
+
Property::Index Handle::RegisterProperty(std::string_view name, Property::Value propertyValue)
{
return GetImplementation(*this).RegisterProperty(name, std::move(propertyValue));