コード例 #1
0
        internal static FactoryItemCreatedEvent_StructInternal ToInternal(FactoryItemCreatedEvent _external_struct)
        {
            var _internal_struct = new FactoryItemCreatedEvent_StructInternal();

            _internal_struct.Model = _external_struct.Model.NativeHandle;
            _internal_struct.Item  = _external_struct.Item.NativeHandle;

            return(_internal_struct);
        }
コード例 #2
0
        internal static FactoryItemCreatedEvent ToManaged(FactoryItemCreatedEvent_StructInternal _internal_struct)
        {
            var _external_struct = new FactoryItemCreatedEvent();


            _external_struct.Model = (Efl.ModelConcrete)System.Activator.CreateInstance(typeof(Efl.ModelConcrete), new System.Object[] { _internal_struct.Model });
            Efl.Eo.Globals.efl_ref(_internal_struct.Model);


            _external_struct.Item = (Efl.Gfx.EntityConcrete)System.Activator.CreateInstance(typeof(Efl.Gfx.EntityConcrete), new System.Object[] { _internal_struct.Item });
            Efl.Eo.Globals.efl_ref(_internal_struct.Item);


            return(_external_struct);
        }