﻿	namespace Scope#{ThisName}Property_#{PropertyName}
	{
		MYGUIEXPORT Convert<MyGUI::Any>::Type MYGUICALL Export#{ThisName}_Get#{PropertyName}( MyGUI::Widget* _native )
		{
			Convert<MyGUI::Any>::Type* data = static_cast< MyGUI::#{ThisType} * >(_native)->get#{PropertyName}<Convert<MyGUI::Any>::Type>( false );
			return data == nullptr ? nullptr : *data;
		}
		MYGUIEXPORT void MYGUICALL Export#{ThisName}_Set#{PropertyName}( MyGUI::Widget* _native , Convert<#{OriginalTypeName1}>::Type _value )
		{
			static_cast< MyGUI::#{ThisType} * >(_native)->set#{PropertyName}( Convert<#{OriginalTypeName1}>::From( _value ) );
		}
	}
