::g::Fuse::Node_type* Button_typeof() { static uSStrong< ::g::Fuse::Node_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 55; options.InterfaceCount = 2; options.ObjectSize = sizeof(Button); options.TypeSize = sizeof(::g::Fuse::Node_type); type = (::g::Fuse::Node_type*)uClassType::New("Fuse.Android.Controls.Button", options); type->SetBase(::g::Fuse::Android::Controls::TextView_typeof()); type->fp_ctor_ = (void*)Button__New3_fn; type->fp_cctor_ = Button__cctor_1_fn; type->interface0.fp_get_ParentObject = (void(*)(uObject*, uObject**))::g::Fuse::Node__FuseIChildObjectget_ParentObject_fn; type->interface1.fp_get_DataContext = (void(*)(uObject*, uObject**))::g::Fuse::Node__get_DataContext_fn; type->interface1.fp_set_DataContext = (void(*)(uObject*, uObject*))::g::Fuse::Node__set_DataContext_fn; ::TYPES[0] = ::g::Fuse::StyleProperty1_typeof()->MakeType(Button_typeof(), ::g::Uno::Float4_typeof()); ::TYPES[1] = ::g::Uno::Action1_typeof()->MakeType(Button_typeof()); type->SetInterfaces( ::g::Fuse::IChildObject_typeof(), offsetof(::g::Fuse::Node_type, interface0), ::g::Fuse::IDataContext_typeof(), offsetof(::g::Fuse::Node_type, interface1)); type->SetFields(54, ::g::Fuse::StyleProperty1_typeof()->MakeType(Button_typeof(), ::g::Uno::Float4_typeof()), (uintptr_t)&::g::Fuse::Android::Controls::Button::TextColorProperty_, uFieldFlagsStatic); type->Reflection.SetFields(1, new uField("TextColorProperty", 54)); type->Reflection.SetFunctions(3, new uFunction(".ctor", NULL, (void*)Button__New3_fn, 0, true, Button_typeof(), 0), new uFunction("get_TextColor", NULL, (void*)Button__get_TextColor_fn, 0, false, ::g::Uno::Float4_typeof(), 0), new uFunction("set_TextColor", NULL, (void*)Button__set_TextColor_fn, 0, false, uVoid_typeof(), 1, ::g::Uno::Float4_typeof())); return type; }
// private sealed class AndroidCameraImpl.TakePictureTask :388 // { ::g::Android::com::fuse::Native::CameraTask_type* AndroidCameraImpl__TakePictureTask_typeof() { static uSStrong< ::g::Android::com::fuse::Native::CameraTask_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 9; options.InterfaceCount = 2; options.ObjectSize = sizeof(AndroidCameraImpl__TakePictureTask); options.TypeSize = sizeof(::g::Android::com::fuse::Native::CameraTask_type); type = (::g::Android::com::fuse::Native::CameraTask_type*)uClassType::New("Fuse.Camera.AndroidCameraImpl.TakePictureTask", options); type->SetBase(::g::Android::com::fuse::Native::CameraTask_typeof()); type->fp_OnFailed = (void(*)(::g::Android::com::fuse::Native::CameraTask*, uObject*))AndroidCameraImpl__TakePictureTask__OnFailed_fn; type->fp_OnSuccess = (void(*)(::g::Android::com::fuse::Native::CameraTask*, uObject*))AndroidCameraImpl__TakePictureTask__OnSuccess_fn; type->interface1.fp_Dispose = (void(*)(uObject*))::g::Android::Base::Wrappers::JWrapper__UnoIDisposableDispose_fn; type->interface0.fp__GetJavaObject = (void(*)(uObject*, jobject*))::g::Android::Base::Wrappers::JWrapper___GetJavaObject_fn; type->interface0.fp__IsSubclassed = (void(*)(uObject*, bool*))::g::Android::Base::Wrappers::JWrapper___IsSubclassed_fn; ::TYPES[6] = ::g::Fuse::Camera::TakePictureOptions_typeof(); ::TYPES[2] = ::g::Fuse::Camera::AndroidCameraImpl_typeof(); type->SetInterfaces( ::g::Android::Base::Wrappers::IJWrapper_typeof(), offsetof(::g::Android::com::fuse::Native::CameraTask_type, interface0), ::g::Uno::IDisposable_typeof(), offsetof(::g::Android::com::fuse::Native::CameraTask_type, interface1)); type->SetFields(5, ::g::Uno::Threading::Promise_typeof()->MakeType(::g::Fuse::Camera::PictureResult_typeof()), offsetof(::g::Fuse::Camera::AndroidCameraImpl__TakePictureTask, _futurePath), 0, ::g::Fuse::Camera::TakePictureOptions_typeof(), offsetof(::g::Fuse::Camera::AndroidCameraImpl__TakePictureTask, _options), 0, ::g::Uno::String_typeof(), offsetof(::g::Fuse::Camera::AndroidCameraImpl__TakePictureTask, _payload), 0, ::g::Uno::Bool_typeof(), offsetof(::g::Fuse::Camera::AndroidCameraImpl__TakePictureTask, _success), 0); return type; }
// public extern class TextViewBase<T> :1738 // { ::g::Fuse::Node_type* TextViewBase_typeof() { static uSStrong< ::g::Fuse::Node_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 54; options.GenericCount = 1; options.InterfaceCount = 2; options.ObjectSize = sizeof(TextViewBase); options.TypeSize = sizeof(::g::Fuse::Node_type); type = (::g::Fuse::Node_type*)uClassType::New("Fuse.Android.Controls.TextViewBase`1", options); type->SetBase(::g::Fuse::Android::Controls::Control_typeof()->MakeType(type->T(0))); type->fp_ctor_ = (void*)TextViewBase__New1_fn; type->interface0.fp_get_ParentObject = (void(*)(uObject*, uObject**))::g::Fuse::Node__FuseIChildObjectget_ParentObject_fn; type->interface1.fp_get_DataContext = (void(*)(uObject*, uObject**))::g::Fuse::Node__get_DataContext_fn; type->interface1.fp_set_DataContext = (void(*)(uObject*, uObject*))::g::Fuse::Node__set_DataContext_fn; type->SetInterfaces( ::g::Fuse::IChildObject_typeof(), offsetof(::g::Fuse::Node_type, interface0), ::g::Fuse::IDataContext_typeof(), offsetof(::g::Fuse::Node_type, interface1)); type->SetFields(54); type->Reflection.SetFunctions(1, new uFunction(".ctor", type, (void*)TextViewBase__New1_fn, 0, true, type, 0)); return type; }
JWrapper_type* JWrapper_typeof() { static uSStrong<JWrapper_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 5; options.InterfaceCount = 2; options.ObjectSize = sizeof(JWrapper); options.TypeSize = sizeof(JWrapper_type); type = (JWrapper_type*)uClassType::New("Android.Base.Wrappers.JWrapper", options); type->SetBase(::g::Java::Object_typeof()); type->fp_Finalize = (void(*)(uObject*))JWrapper__Finalize_fn; type->interface1.fp_Dispose = (void(*)(uObject*))JWrapper__UnoIDisposableDispose_fn; type->interface0.fp__GetJavaObject = (void(*)(uObject*, jobject*))JWrapper___GetJavaObject_fn; type->interface0.fp__IsSubclassed = (void(*)(uObject*, bool*))JWrapper___IsSubclassed_fn; ::TYPES[0] = ::g::Uno::Bool_typeof(); ::TYPES[1] = uObject_typeof(); ::TYPES[2] = ::g::Uno::Int_typeof(); type->SetInterfaces( ::g::Android::Base::Wrappers::IJWrapper_typeof(), offsetof(JWrapper_type, interface0), ::g::Uno::IDisposable_typeof(), offsetof(JWrapper_type, interface1)); type->SetFields(0, ::g::Uno::String_typeof(), offsetof(::g::Android::Base::Wrappers::JWrapper, _javaClassName), 0, ::g::Android::Base::Primitives::ujobject_typeof(), offsetof(::g::Android::Base::Wrappers::JWrapper, _javaObject), 0, ::g::Uno::Bool_typeof(), offsetof(::g::Android::Base::Wrappers::JWrapper, _subclassed), 0, ::g::Android::Base::Primitives::uweakptr_typeof(), offsetof(::g::Android::Base::Wrappers::JWrapper, _weakptr), 0, ::g::Uno::Bool_typeof(), offsetof(::g::Android::Base::Wrappers::JWrapper, disposed), 0); return type; }
::g::Uno::UX::Template_type* NativeStyle__Template1_typeof() { static uSStrong< ::g::Uno::UX::Template_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 3; options.InterfaceCount = 1; options.ObjectSize = sizeof(NativeStyle__Template1); options.TypeSize = sizeof(::g::Uno::UX::Template_type); type = (::g::Uno::UX::Template_type*)uClassType::New("Fuse.Desktop.NativeStyle.Template1", options); type->SetBase(::g::Uno::UX::Template_typeof()->MakeType(::g::Fuse::Controls::PlainTextEdit_typeof())); type->fp_cctor_ = NativeStyle__Template1__cctor__fn; type->fp_OnApply = (void(*)(::g::Uno::UX::Template*, void*))NativeStyle__Template1__OnApply_fn; type->interface0.fp_Apply = (void(*)(uObject*, uObject*, bool*))::g::Uno::UX::Template__Apply_fn; ::TYPES[15] = ::g::Fuse::Controls::PlainTextEdit_typeof(); ::TYPES[16] = ::g::Uno::UX::Factory_typeof(); type->SetInterfaces( ::g::Uno::UX::ITemplate_typeof(), offsetof(::g::Uno::UX::Template_type, interface0)); type->SetFields(2, ::g::Fuse::Desktop::NativeStyle_typeof(), offsetof(::g::Fuse::Desktop::NativeStyle__Template1, __parent1), 0); type->Reflection.SetFunctions(1, new uFunction(".ctor", NULL, (void*)NativeStyle__Template1__New1_fn, 0, true, NativeStyle__Template1_typeof(), 1, ::g::Fuse::Desktop::NativeStyle_typeof())); return type; }
::g::Fuse::Style_type* NativeStyle_typeof() { static uSStrong< ::g::Fuse::Style_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 5; options.InterfaceCount = 1; options.ObjectSize = sizeof(NativeStyle); options.TypeSize = sizeof(::g::Fuse::Style_type); type = (::g::Fuse::Style_type*)uClassType::New("Fuse.Desktop.NativeStyle", options); type->SetBase(::g::Fuse::Style_typeof()); type->fp_ctor_ = (void*)NativeStyle__New2_fn; type->fp_cctor_ = NativeStyle__cctor__fn; type->interface0.fp_Apply = (void(*)(uObject*, uObject*, bool*))::g::Fuse::Style__Apply_fn; ::TYPES[10] = ::g::Uno::UX::Template_typeof()->MakeType(::g::Fuse::Controls::TextBlock_typeof()); ::TYPES[11] = ::g::Uno::UX::Template_typeof()->MakeType(::g::Fuse::Controls::PlainTextEdit_typeof()); ::TYPES[12] = ::g::Fuse::Style_typeof(); ::TYPES[13] = ::g::Uno::UX::ITemplate_typeof(); type->SetInterfaces( ::g::Uno::UX::ITemplate_typeof(), offsetof(::g::Fuse::Style_type, interface0)); type->SetFields(5); type->Reflection.SetFunctions(1, new uFunction(".ctor", NULL, (void*)NativeStyle__New2_fn, 0, true, NativeStyle_typeof(), 0)); return type; }
::g::Fuse::Controls::ParentControl_type* CloseIcon_typeof() { static uSStrong< ::g::Fuse::Controls::ParentControl_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 100; options.InterfaceCount = 9; options.ObjectSize = sizeof(CloseIcon); options.TypeSize = sizeof(::g::Fuse::Controls::ParentControl_type); type = (::g::Fuse::Controls::ParentControl_type*)uClassType::New("CloseIcon", options); type->SetBase(::g::Fuse::Controls::Panel_typeof()); type->fp_ctor_ = (void*)CloseIcon__New3_fn; type->fp_cctor_ = CloseIcon__cctor_5_fn; type->interface7.fp_AddChildAt = (void(*)(uObject*, int*, ::g::Fuse::Node*))::g::Fuse::Controls::ParentControl__FuseNavigationINavigationPanelAddChildAt_fn; type->interface7.fp_RemoveChild = (void(*)(uObject*, ::g::Fuse::Node*))::g::Fuse::Controls::ParentControl__FuseNavigationINavigationPanelRemoveChild_fn; type->interface8.fp_Add = (void(*)(uObject*, uObject*))::g::Fuse::Controls::ParentControl__FuseIObjectContainerAdd_fn; type->interface8.fp_Insert = (void(*)(uObject*, int*, uObject*))::g::Fuse::Controls::ParentControl__FuseIObjectContainerInsert_fn; type->interface8.fp_Remove = (void(*)(uObject*, uObject*))::g::Fuse::Controls::ParentControl__FuseIObjectContainerRemove_fn; type->interface8.fp_BeginRemove = (void(*)(uObject*, uObject*))::g::Fuse::Controls::ParentControl__FuseIObjectContainerBeginRemove_fn; type->interface7.fp_get_Children = (void(*)(uObject*, uObject**))::g::Fuse::Controls::ParentControl__get_Children_fn; type->interface7.fp_add_ChildAdded = (void(*)(uObject*, uDelegate*))::g::Fuse::Controls::ParentControl__add_ChildAdded_fn; type->interface7.fp_remove_ChildAdded = (void(*)(uObject*, uDelegate*))::g::Fuse::Controls::ParentControl__remove_ChildAdded_fn; type->interface7.fp_add_ChildRemoved = (void(*)(uObject*, uDelegate*))::g::Fuse::Controls::ParentControl__add_ChildRemoved_fn; type->interface7.fp_remove_ChildRemoved = (void(*)(uObject*, uDelegate*))::g::Fuse::Controls::ParentControl__remove_ChildRemoved_fn; type->interface7.fp_add_Placed = (void(*)(uObject*, uDelegate*))::g::Fuse::Elements::Element__add_Placed_fn; type->interface7.fp_remove_Placed = (void(*)(uObject*, uDelegate*))::g::Fuse::Elements::Element__remove_Placed_fn; type->interface7.fp_add_Update = (void(*)(uObject*, uDelegate*))::g::Fuse::Node__add_Update_fn; type->interface7.fp_remove_Update = (void(*)(uObject*, uDelegate*))::g::Fuse::Node__remove_Update_fn; type->interface2.fp_Show = (void(*)(uObject*))::g::Fuse::Elements::Element__FuseTriggersActionsIShowShow_fn; type->interface4.fp_Collapse = (void(*)(uObject*))::g::Fuse::Elements::Element__FuseTriggersActionsICollapseCollapse_fn; type->interface3.fp_Hide = (void(*)(uObject*))::g::Fuse::Elements::Element__FuseTriggersActionsIHideHide_fn; type->interface6.fp_SetSize = (void(*)(uObject*, ::g::Uno::Float2*))::g::Fuse::Elements::Element__FuseAnimationsIResizeSetSize_fn; type->interface5.fp_get_ActualSize = (void(*)(uObject*, ::g::Uno::Float3*))::g::Fuse::Elements::Element__FuseIActualPlacementget_ActualSize_fn; type->interface5.fp_add_Placed = (void(*)(uObject*, uDelegate*))::g::Fuse::Elements::Element__add_Placed_fn; type->interface5.fp_remove_Placed = (void(*)(uObject*, uDelegate*))::g::Fuse::Elements::Element__remove_Placed_fn; type->interface0.fp_FindObjectByName = (void(*)(uObject*, uString*, uDelegate*, uObject**))::g::Fuse::Node__FindObjectByName_fn; type->interface1.fp_get_DataContext = (void(*)(uObject*, uObject**))::g::Fuse::Node__get_DataContext_fn; type->interface1.fp_set_DataContext = (void(*)(uObject*, uObject*))::g::Fuse::Node__set_DataContext_fn; ::TYPES[0] = ::g::Uno::UX::Template_typeof()->MakeType(::g::Fuse::Controls::Rectangle_typeof()); ::TYPES[1] = ::g::Fuse::Elements::Element_typeof(); ::TYPES[2] = ::g::Fuse::Style_typeof(); ::TYPES[3] = ::g::Uno::UX::ITemplate_typeof(); ::TYPES[4] = ::g::Fuse::Node_typeof(); ::TYPES[5] = ::g::Fuse::Transform_typeof(); ::TYPES[6] = ::g::Fuse::Rotation_typeof(); ::TYPES[7] = ::g::Fuse::Controls::ParentControl_typeof(); type->SetInterfaces( ::g::Fuse::Scripting::INameScope_typeof(), offsetof(::g::Fuse::Controls::ParentControl_type, interface0), ::g::Fuse::IDataContext_typeof(), offsetof(::g::Fuse::Controls::ParentControl_type, interface1), ::g::Fuse::Triggers::Actions::IShow_typeof(), offsetof(::g::Fuse::Controls::ParentControl_type, interface2), ::g::Fuse::Triggers::Actions::IHide_typeof(), offsetof(::g::Fuse::Controls::ParentControl_type, interface3), ::g::Fuse::Triggers::Actions::ICollapse_typeof(), offsetof(::g::Fuse::Controls::ParentControl_type, interface4), ::g::Fuse::IActualPlacement_typeof(), offsetof(::g::Fuse::Controls::ParentControl_type, interface5), ::g::Fuse::Animations::IResize_typeof(), offsetof(::g::Fuse::Controls::ParentControl_type, interface6), ::g::Fuse::Navigation::INavigationPanel_typeof(), offsetof(::g::Fuse::Controls::ParentControl_type, interface7), ::g::Fuse::IObjectContainer_typeof(), offsetof(::g::Fuse::Controls::ParentControl_type, interface8)); type->SetFields(100); return type; }
// public sealed class MemoryStream :1268 // { ::g::Uno::IO::Stream_type* MemoryStream_typeof() { static uSStrong< ::g::Uno::IO::Stream_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 4; options.InterfaceCount = 1; options.ObjectSize = sizeof(MemoryStream); options.TypeSize = sizeof(::g::Uno::IO::Stream_type); type = (::g::Uno::IO::Stream_type*)uClassType::New("Uno.IO.MemoryStream", options); type->SetBase(::g::Uno::IO::Stream_typeof()); type->fp_ctor_ = (void*)MemoryStream__New1_fn; type->fp_Flush = (void(*)(::g::Uno::IO::Stream*))MemoryStream__Flush_fn; type->fp_get_Length = (void(*)(::g::Uno::IO::Stream*, int64_t*))MemoryStream__get_Length_fn; type->fp_get_Position = (void(*)(::g::Uno::IO::Stream*, int64_t*))MemoryStream__get_Position_fn; type->fp_set_Position = (void(*)(::g::Uno::IO::Stream*, int64_t*))MemoryStream__set_Position_fn; type->fp_Read = (void(*)(::g::Uno::IO::Stream*, uArray*, int*, int*, int*))MemoryStream__Read_fn; type->fp_Write = (void(*)(::g::Uno::IO::Stream*, uArray*, int*, int*))MemoryStream__Write_fn; type->interface0.fp_Dispose = (void(*)(uObject*))::g::Uno::IO::Stream__Dispose_fn; ::TYPES[0] = ::g::Uno::Byte_typeof()->Array(); ::TYPES[5] = ::g::Uno::Long_typeof(); ::TYPES[1] = ::g::Uno::Int_typeof(); ::TYPES[6] = ::g::Uno::Array_typeof()->MakeMethod(1, ::g::Uno::Byte_typeof()); type->SetInterfaces( ::g::Uno::IDisposable_typeof(), offsetof(::g::Uno::IO::Stream_type, interface0)); type->SetFields(0, ::g::Uno::Byte_typeof()->Array(), offsetof(::g::Uno::IO::MemoryStream, _buffer), 0, ::g::Uno::Long_typeof(), offsetof(::g::Uno::IO::MemoryStream, _length), 0, ::g::Uno::Int_typeof(), offsetof(::g::Uno::IO::MemoryStream, _nextIncrease), 0, ::g::Uno::Long_typeof(), offsetof(::g::Uno::IO::MemoryStream, _Position), 0); return type; }
// public abstract extern class InputStream :530 // { ::g::Android::java::lang::Object_type* InputStream_typeof() { static uSStrong< ::g::Android::java::lang::Object_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 7; options.InterfaceCount = 2; options.ObjectSize = sizeof(InputStream); options.TypeSize = sizeof(::g::Android::java::lang::Object_type); type = (::g::Android::java::lang::Object_type*)uClassType::New("Android.java.io.InputStream", options); type->SetBase(::g::Android::java::lang::Object_typeof()); type->interface0.fp__GetJavaObject = (void(*)(uObject*, jobject*))::g::Android::Base::Wrappers::JWrapper___GetJavaObject_fn; type->interface0.fp__IsSubclassed = (void(*)(uObject*, bool*))::g::Android::Base::Wrappers::JWrapper___IsSubclassed_fn; type->interface1.fp_Dispose = (void(*)(uObject*))::g::Android::Base::Wrappers::JWrapper__Uno_IDisposable_Dispose_fn; ::TYPES[1] = ::g::Android::Base::Wrappers::JWrapper_typeof(); type->SetInterfaces( ::g::Android::Base::Wrappers::IJWrapper_typeof(), offsetof(::g::Android::java::lang::Object_type, interface0), ::g::Uno::IDisposable_typeof(), offsetof(::g::Android::java::lang::Object_type, interface1)); type->SetFields(5, ::g::Android::Base::Primitives::ujclass_typeof(), (uintptr_t)&::g::Android::java::io::InputStream::_javaClass2_, uFieldFlagsStatic, ::g::Android::Base::Primitives::jmethodID_typeof(), (uintptr_t)&::g::Android::java::io::InputStream::close_29700_ID_, uFieldFlagsStatic); type->Reflection.SetFunctions(3, new uFunction("_Init", NULL, (void*)InputStream___Init2_fn, 0, true, uVoid_typeof(), 0), new uFunction("close", NULL, (void*)InputStream__close_fn, 0, false, uVoid_typeof(), 0), new uFunction("close_IMPL_29700", NULL, (void*)InputStream__close_IMPL_29700_fn, 0, true, uVoid_typeof(), 2, ::g::Uno::Bool_typeof(), ::g::Android::Base::Primitives::ujobject_typeof())); return type; }
// public sealed class NetworkStream :132 // { ::g::Uno::IO::Stream_type* NetworkStream_typeof() { static uSStrong< ::g::Uno::IO::Stream_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 1; options.InterfaceCount = 1; options.ObjectSize = sizeof(NetworkStream); options.TypeSize = sizeof(::g::Uno::IO::Stream_type); type = (::g::Uno::IO::Stream_type*)uClassType::New("Uno.Net.Sockets.NetworkStream", options); type->SetBase(::g::Uno::IO::Stream_typeof()); type->fp_Flush = (void(*)(::g::Uno::IO::Stream*))NetworkStream__Flush_fn; type->fp_get_Length = (void(*)(::g::Uno::IO::Stream*, int64_t*))NetworkStream__get_Length_fn; type->fp_get_Position = (void(*)(::g::Uno::IO::Stream*, int64_t*))NetworkStream__get_Position_fn; type->fp_set_Position = (void(*)(::g::Uno::IO::Stream*, int64_t*))NetworkStream__set_Position_fn; type->fp_Read = (void(*)(::g::Uno::IO::Stream*, uArray*, int*, int*, int*))NetworkStream__Read_fn; type->fp_Write = (void(*)(::g::Uno::IO::Stream*, uArray*, int*, int*))NetworkStream__Write_fn; type->interface0.fp_Dispose = (void(*)(uObject*))::g::Uno::IO::Stream__Dispose_fn; ::STRINGS[0] = uString::Const("sent != byteCount"); type->SetInterfaces( ::g::Uno::IDisposable_typeof(), offsetof(::g::Uno::IO::Stream_type, interface0)); type->SetFields(0, ::g::Uno::Net::Sockets::Socket_typeof(), offsetof(::g::Uno::Net::Sockets::NetworkStream, _socket), 0); return type; }
// public sealed class SphereRenderer :1741 // { ::g::Fuse::Entities::MeshRenderer_type* SphereRenderer_typeof() { static uSStrong< ::g::Fuse::Entities::MeshRenderer_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 9; options.ObjectSize = sizeof(SphereRenderer); options.TypeSize = sizeof(::g::Fuse::Entities::MeshRenderer_type); type = (::g::Fuse::Entities::MeshRenderer_type*)uClassType::New("Fuse.Entities.Primitives.SphereRenderer", options); type->SetBase(::g::Fuse::Entities::MeshRenderer_typeof()); type->fp_ctor_ = (void*)SphereRenderer__New2_fn; type->fp_Validate = (void(*)(::g::Fuse::Entities::MeshRenderer*))SphereRenderer__Validate_fn; ::TYPES[0] = ::g::Fuse::Entities::MeshRenderer_typeof(); type->SetFields(6, ::g::Uno::Bool_typeof(), offsetof(::g::Fuse::Entities::Primitives::SphereRenderer, _isDirty), 0, ::g::Uno::Int_typeof(), offsetof(::g::Fuse::Entities::Primitives::SphereRenderer, _quality), 0, ::g::Uno::Float_typeof(), offsetof(::g::Fuse::Entities::Primitives::SphereRenderer, _radius), 0); type->Reflection.SetFunctions(5, new uFunction(".ctor", NULL, (void*)SphereRenderer__New2_fn, 0, true, SphereRenderer_typeof(), 0), new uFunction("get_Quality", NULL, (void*)SphereRenderer__get_Quality_fn, 0, false, ::g::Uno::Int_typeof(), 0), new uFunction("set_Quality", NULL, (void*)SphereRenderer__set_Quality_fn, 0, false, uVoid_typeof(), 1, ::g::Uno::Int_typeof()), new uFunction("get_Radius", NULL, (void*)SphereRenderer__get_Radius_fn, 0, false, ::g::Uno::Float_typeof(), 0), new uFunction("set_Radius", NULL, (void*)SphereRenderer__set_Radius_fn, 0, false, uVoid_typeof(), 1, ::g::Uno::Float_typeof())); return type; }
::g::Uno::UX::Template_type* MainView__Template_typeof() { static uSStrong< ::g::Uno::UX::Template_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 3; options.InterfaceCount = 1; options.ObjectSize = sizeof(MainView__Template); options.TypeSize = sizeof(::g::Uno::UX::Template_type); type = (::g::Uno::UX::Template_type*)uClassType::New("MainView.Template", options); type->SetBase(::g::Uno::UX::Template_typeof()->MakeType(::g::Fuse::Controls::Text_typeof())); type->fp_cctor_ = MainView__Template__cctor__fn; type->fp_OnApply = (void(*)(::g::Uno::UX::Template*, void*))MainView__Template__OnApply_fn; type->interface0.fp_Apply = (void(*)(uObject*, uObject*, bool*))::g::Uno::UX::Template__Apply_fn; ::TYPES[0] = ::g::Fuse::Controls::TextControl_typeof(); ::TYPES[1] = ::g::Fuse::Elements::Element_typeof(); type->SetInterfaces( ::g::Uno::UX::ITemplate_typeof(), offsetof(::g::Uno::UX::Template_type, interface0)); type->SetFields(2, ::g::MainView_typeof(), offsetof(::g::MainView__Template, __parent1), 0); type->Reflection.SetFunctions(1, new uFunction(".ctor", NULL, (void*)MainView__Template__New1_fn, 0, true, MainView__Template_typeof(), 1, ::g::MainView_typeof())); return type; }
// public sealed class UxProperty<T> :36 // { ::g::Uno::UX::Property_type* UxProperty_typeof() { static uSStrong< ::g::Uno::UX::Property_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 6; options.GenericCount = 1; options.ObjectSize = sizeof(UxProperty); options.TypeSize = sizeof(::g::Uno::UX::Property_type); type = (::g::Uno::UX::Property_type*)uClassType::New("Outracks.Simulator.Runtime.UxProperty`1", options); type->SetBase(::g::Uno::UX::Property_typeof()->MakeType(type->T(0))); type->fp_OnAddListener = (void(*)(::g::Uno::UX::Property*, uDelegate*))UxProperty__OnAddListener_fn; type->fp_OnGet = (void(*)(::g::Uno::UX::Property*, uTRef))UxProperty__OnGet_fn; type->fp_OnRemoveListener = (void(*)(::g::Uno::UX::Property*, uDelegate*))UxProperty__OnRemoveListener_fn; type->fp_OnSet = (void(*)(::g::Uno::UX::Property*, void*, uObject*))UxProperty__OnSet_fn; ::TYPES[0] = ::g::Uno::Delegate_typeof(); ::TYPES[1] = ::g::Uno::Action1_typeof()->MakeType(uObject_typeof()); ::TYPES[2] = uObject_typeof(); ::TYPES[3] = ::g::Uno::Func_typeof()->MakeType(uObject_typeof()); ::TYPES[4] = ::g::Uno::Action2_typeof()->MakeType(uObject_typeof(), uObject_typeof()); type->SetFields(2, ::g::Uno::Action1_typeof()->MakeType(uObject_typeof()), offsetof(::g::Outracks::Simulator::Runtime::UxProperty, _adder), 0, ::g::Uno::Func_typeof()->MakeType(uObject_typeof()), offsetof(::g::Outracks::Simulator::Runtime::UxProperty, _getter), 0, ::g::Uno::Action1_typeof()->MakeType(uObject_typeof()), offsetof(::g::Outracks::Simulator::Runtime::UxProperty, _remover), 0, ::g::Uno::Action2_typeof()->MakeType(uObject_typeof(), uObject_typeof()), offsetof(::g::Outracks::Simulator::Runtime::UxProperty, _setter), 0); type->Reflection.SetFunctions(1, new uFunction(".ctor", type, (void*)UxProperty__New1_fn, 0, true, type, 4, ::g::Uno::Action2_typeof()->MakeType(uObject_typeof(), uObject_typeof()), ::g::Uno::Func_typeof()->MakeType(uObject_typeof()), ::g::Uno::Action1_typeof()->MakeType(uObject_typeof()), ::g::Uno::Action1_typeof()->MakeType(uObject_typeof()))); return type; }
// public sealed class GeneratedApplication :237 // { ::g::Outracks::Simulator::Application_type* GeneratedApplication_typeof() { static uSStrong< ::g::Outracks::Simulator::Application_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 18; options.InterfaceCount = 1; options.ObjectSize = sizeof(GeneratedApplication); options.TypeSize = sizeof(::g::Outracks::Simulator::Application_type); type = (::g::Outracks::Simulator::Application_type*)uClassType::New("Outracks.Simulator.GeneratedApplication", options); type->SetBase(::g::Outracks::Simulator::Application_typeof()); type->fp_ctor_ = (void*)GeneratedApplication__New2_fn; type->interface0.fp_OnPointerPressed = (void(*)(uObject*, ::g::Fuse::Input::PointerPressedArgs*))::g::Outracks::Simulator::Application__OnPointerPressed_fn; type->interface0.fp_OnPointerMoved = (void(*)(uObject*, ::g::Fuse::Input::PointerMovedArgs*))::g::Outracks::Simulator::Application__OnPointerMoved_fn; type->interface0.fp_OnPointerReleased = (void(*)(uObject*, ::g::Fuse::Input::PointerReleasedArgs*))::g::Outracks::Simulator::Application__OnPointerReleased_fn; type->interface0.fp_OnPointerWheelMoved = (void(*)(uObject*, ::g::Fuse::Input::PointerWheelMovedArgs*))::g::Outracks::Simulator::Application__OnPointerWheelMoved_fn; ::STRINGS[0] = uString::Const("127.0.0.1"); ::STRINGS[1] = uString::Const("192.168.1.37"); ::STRINGS[2] = uString::Const("C:\\Users\\Kuro\\Documents\\Fuse\\Android UX\\Android UX.unoproj"); ::TYPES[0] = ::g::Uno::Net::IPEndPoint_typeof()->Array(); ::TYPES[1] = ::g::Outracks::Simulator::Application_typeof(); ::TYPES[2] = ::g::Outracks::Simulator::Runtime::IReflection_typeof(); ::TYPES[3] = ::g::Outracks::Simulator::Reflection::Native::ITypeMap_typeof(); type->SetInterfaces( ::g::Fuse::Input::IPointerEventResponder_typeof(), offsetof(::g::Outracks::Simulator::Application_type, interface0)); type->SetFields(18); type->Reflection.SetFunctions(1, new uFunction(".ctor", NULL, (void*)GeneratedApplication__New2_fn, 0, true, GeneratedApplication_typeof(), 0)); return type; }
::g::Uno::UX::Template_type* HamburgerIcon__Template_typeof() { static uSStrong< ::g::Uno::UX::Template_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 3; options.InterfaceCount = 1; options.ObjectSize = sizeof(HamburgerIcon__Template); options.TypeSize = sizeof(::g::Uno::UX::Template_type); type = (::g::Uno::UX::Template_type*)uClassType::New("HamburgerIcon.Template", options); type->SetBase(::g::Uno::UX::Template_typeof()->MakeType(::g::Fuse::Controls::Rectangle_typeof())); type->fp_cctor_ = HamburgerIcon__Template__cctor__fn; type->fp_OnApply = (void(*)(::g::Uno::UX::Template*, void*))HamburgerIcon__Template__OnApply_fn; type->interface0.fp_Apply = (void(*)(uObject*, uObject*, bool*))::g::Uno::UX::Template__Apply_fn; ::TYPES[0] = ::g::Fuse::Controls::Rectangle_typeof(); ::TYPES[1] = ::g::Fuse::Elements::Element_typeof(); ::TYPES[2] = ::g::Fuse::Drawing::SolidColor_typeof(); ::TYPES[3] = ::g::Fuse::Drawing::Brush_typeof(); type->SetInterfaces( ::g::Uno::UX::ITemplate_typeof(), offsetof(::g::Uno::UX::Template_type, interface0)); type->SetFields(2, ::g::HamburgerIcon_typeof(), offsetof(::g::HamburgerIcon__Template, __parent1), 0); return type; }
// private sealed class VideoLoader.VideoPromise :20 // { ::g::Uno::Threading::Future_type* VideoLoader__VideoPromise_typeof() { static uSStrong< ::g::Uno::Threading::Future_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 11; options.InterfaceCount = 1; options.ObjectSize = sizeof(VideoLoader__VideoPromise); options.TypeSize = sizeof(::g::Uno::Threading::Future_type); type = (::g::Uno::Threading::Future_type*)uClassType::New("Fuse.Video.Graphics.iOS.VideoLoader.VideoPromise", options); type->SetBase(::g::Uno::Threading::Promise_typeof()->MakeType(::g::Fuse::Video::IVideoPlayer_typeof())); type->fp_Cancel = (void(*)(::g::Uno::Threading::Future*, bool*))VideoLoader__VideoPromise__Cancel_fn; type->interface0.fp_Dispose = (void(*)(uObject*))::g::Uno::Threading::Future1__Dispose_fn; ::STRINGS[0] = uString::Const("Failed to load"); ::TYPES[0] = ::g::Fuse::Video::IVideoPlayer_typeof(); ::TYPES[1] = ::g::Uno::Action_typeof(); ::TYPES[2] = ::g::Uno::Bool_typeof(); type->SetInterfaces( ::g::Uno::IDisposable_typeof(), offsetof(::g::Uno::Threading::Future_type, interface0)); type->SetFields(8, ::g::Uno::Bool_typeof(), offsetof(::g::Fuse::Video::Graphics::iOS::VideoLoader__VideoPromise, _isCancelled), 0, ::g::Fuse::Video::IVideoPlayer_typeof(), offsetof(::g::Fuse::Video::Graphics::iOS::VideoLoader__VideoPromise, _player), 0, ::g::Uno::Bool_typeof(), offsetof(::g::Fuse::Video::Graphics::iOS::VideoLoader__VideoPromise, _readyToDispose), 0); return type; }
// internal sealed extern class CppXliStream :612 // { ::g::Uno::IO::Stream_type* CppXliStream_typeof() { static uSStrong< ::g::Uno::IO::Stream_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 2; options.InterfaceCount = 1; options.ObjectSize = sizeof(CppXliStream); options.TypeSize = sizeof(::g::Uno::IO::Stream_type); type = (::g::Uno::IO::Stream_type*)uClassType::New("Uno.IO.CppXliStream", options); type->SetBase(::g::Uno::IO::Stream_typeof()); type->fp_Dispose1 = (void(*)(::g::Uno::IO::Stream*, bool*))CppXliStream__Dispose1_fn; type->fp_Flush = (void(*)(::g::Uno::IO::Stream*))CppXliStream__Flush_fn; type->fp_get_Length = (void(*)(::g::Uno::IO::Stream*, int64_t*))CppXliStream__get_Length_fn; type->fp_get_Position = (void(*)(::g::Uno::IO::Stream*, int64_t*))CppXliStream__get_Position_fn; type->fp_set_Position = (void(*)(::g::Uno::IO::Stream*, int64_t*))CppXliStream__set_Position_fn; type->fp_Read = (void(*)(::g::Uno::IO::Stream*, uArray*, int*, int*, int*))CppXliStream__Read_fn; type->fp_Write = (void(*)(::g::Uno::IO::Stream*, uArray*, int*, int*))CppXliStream__Write_fn; type->interface0.fp_Dispose = (void(*)(uObject*))::g::Uno::IO::Stream__Dispose_fn; type->SetInterfaces( ::g::Uno::IDisposable_typeof(), offsetof(::g::Uno::IO::Stream_type, interface0)); type->SetFields(0, ::g::Uno::IO::CppXliStreamHandle_typeof(), offsetof(::g::Uno::IO::CppXliStream, _handle), 0, ::g::Uno::Long_typeof(), offsetof(::g::Uno::IO::CppXliStream, _Position), 0); return type; }
// public sealed class StreamReader :1715 // { ::g::Uno::IO::TextReader_type* StreamReader_typeof() { static uSStrong< ::g::Uno::IO::TextReader_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 7; options.InterfaceCount = 1; options.ObjectSize = sizeof(StreamReader); options.TypeSize = sizeof(::g::Uno::IO::TextReader_type); type = (::g::Uno::IO::TextReader_type*)uClassType::New("Uno.IO.StreamReader", options); type->SetBase(::g::Uno::IO::TextReader_typeof()); type->fp_Dispose1 = (void(*)(::g::Uno::IO::TextReader*, bool*))StreamReader__Dispose1_fn; type->interface0.fp_Dispose = (void(*)(uObject*))::g::Uno::IO::TextReader__Dispose_fn; ::TYPES[8] = ::g::Uno::Text::Encoding_typeof(); ::TYPES[0] = ::g::Uno::Byte_typeof()->Array(); ::TYPES[9] = ::g::Uno::Char_typeof()->Array(); type->SetInterfaces( ::g::Uno::IDisposable_typeof(), offsetof(::g::Uno::IO::TextReader_type, interface0)); type->SetFields(0, ::g::Uno::Byte_typeof()->Array(), offsetof(::g::Uno::IO::StreamReader, _byteBuffer), 0, ::g::Uno::Int_typeof(), offsetof(::g::Uno::IO::StreamReader, _byteLen), 0, ::g::Uno::Char_typeof()->Array(), offsetof(::g::Uno::IO::StreamReader, _charBuffer), 0, ::g::Uno::Int_typeof(), offsetof(::g::Uno::IO::StreamReader, _charLen), 0, ::g::Uno::Int_typeof(), offsetof(::g::Uno::IO::StreamReader, _charPos), 0, ::g::Uno::Text::Decoder_typeof(), offsetof(::g::Uno::IO::StreamReader, _decoder), 0, ::g::Uno::IO::Stream_typeof(), offsetof(::g::Uno::IO::StreamReader, _stream), 0); return type; }
// public extern class ValueAnimator :1331 // { ::g::Android::java::lang::Object_type* ValueAnimator_typeof() { static uSStrong< ::g::Android::java::lang::Object_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 8; options.InterfaceCount = 2; options.ObjectSize = sizeof(ValueAnimator); options.TypeSize = sizeof(::g::Android::java::lang::Object_type); type = (::g::Android::java::lang::Object_type*)uClassType::New("Android.android.animation.ValueAnimator", options); type->SetBase(::g::Android::android::animation::Animator_typeof()); type->fp_toString = (void(*)(::g::Android::java::lang::Object*, ::g::Android::java::lang::String**))ValueAnimator__toString_fn; type->interface0.fp__GetJavaObject = (void(*)(uObject*, jobject*))::g::Android::Base::Wrappers::JWrapper___GetJavaObject_fn; type->interface0.fp__IsSubclassed = (void(*)(uObject*, bool*))::g::Android::Base::Wrappers::JWrapper___IsSubclassed_fn; type->interface1.fp_Dispose = (void(*)(uObject*))::g::Android::Base::Wrappers::JWrapper__Uno_IDisposable_Dispose_fn; ::TYPES[2] = ::g::Android::android::animation::Animator_typeof(); ::TYPES[0] = ::g::Android::Base::Wrappers::JWrapper_typeof(); ::TYPES[3] = ::g::Android::java::lang::String_typeof(); type->SetInterfaces( ::g::Android::Base::Wrappers::IJWrapper_typeof(), offsetof(::g::Android::java::lang::Object_type, interface0), ::g::Uno::IDisposable_typeof(), offsetof(::g::Android::java::lang::Object_type, interface1)); type->SetFields(5, ::g::Android::Base::Primitives::ujclass_typeof(), (uintptr_t)&::g::Android::android::animation::ValueAnimator::_javaClass3_, uFieldFlagsStatic, ::g::Android::Base::Primitives::jmethodID_typeof(), (uintptr_t)&::g::Android::android::animation::ValueAnimator::setDuration_46152_ID_, uFieldFlagsStatic, ::g::Android::Base::Primitives::jmethodID_typeof(), (uintptr_t)&::g::Android::android::animation::ValueAnimator::toString_425_ID_, uFieldFlagsStatic); type->Reflection.SetFunctions(4, new uFunction("_Init", NULL, (void*)ValueAnimator___Init3_fn, 0, true, uVoid_typeof(), 0), new uFunction("setDuration", NULL, (void*)ValueAnimator__setDuration_fn, 0, false, ::g::Android::android::animation::Animator_typeof(), 1, ::g::Uno::Long_typeof()), new uFunction("setDuration_IMPL_46152", NULL, (void*)ValueAnimator__setDuration_IMPL_46152_fn, 0, true, ::g::Android::Base::Wrappers::IJWrapper_typeof(), 3, ::g::Uno::Bool_typeof(), ::g::Android::Base::Primitives::ujobject_typeof(), ::g::Uno::Long_typeof()), new uFunction("toString_IMPL_425", NULL, (void*)ValueAnimator__toString_IMPL_425_fn, 0, true, ::g::Android::Base::Wrappers::IJWrapper_typeof(), 2, ::g::Uno::Bool_typeof(), ::g::Android::Base::Primitives::ujobject_typeof())); return type; }
// public sealed extern class TypedValue :5086 // { ::g::Android::java::lang::Object_type* TypedValue_typeof() { static uSStrong< ::g::Android::java::lang::Object_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 8; options.InterfaceCount = 2; options.ObjectSize = sizeof(TypedValue); options.TypeSize = sizeof(::g::Android::java::lang::Object_type); type = (::g::Android::java::lang::Object_type*)uClassType::New("Android.android.util.TypedValue", options); type->SetBase(::g::Android::java::lang::Object_typeof()); type->fp_toString = (void(*)(::g::Android::java::lang::Object*, ::g::Android::java::lang::String**))TypedValue__toString_fn; type->interface1.fp_Dispose = (void(*)(uObject*))::g::Android::Base::Wrappers::JWrapper__Uno_IDisposable_Dispose_fn; type->interface0.fp__GetJavaObject = (void(*)(uObject*, jobject*))::g::Android::Base::Wrappers::JWrapper___GetJavaObject_fn; type->interface0.fp__IsSubclassed = (void(*)(uObject*, bool*))::g::Android::Base::Wrappers::JWrapper___IsSubclassed_fn; ::TYPES[0] = ::g::Android::java::lang::String_typeof(); ::TYPES[1] = ::g::Android::Base::Wrappers::JWrapper_typeof(); type->SetInterfaces( ::g::Android::Base::Wrappers::IJWrapper_typeof(), offsetof(::g::Android::java::lang::Object_type, interface0), ::g::Uno::IDisposable_typeof(), offsetof(::g::Android::java::lang::Object_type, interface1)); type->SetFields(5, ::g::Android::Base::Primitives::ujclass_typeof(), (uintptr_t)&::g::Android::android::util::TypedValue::_javaClass2_, uFieldFlagsStatic, ::g::Android::Base::Primitives::jfieldID_typeof(), (uintptr_t)&::g::Android::android::util::TypedValue::COMPLEX_UNIT_DIP_20678_ID_, uFieldFlagsStatic, ::g::Android::Base::Primitives::jmethodID_typeof(), (uintptr_t)&::g::Android::android::util::TypedValue::toString_20716_ID_, uFieldFlagsStatic); type->Reflection.SetFunctions(3, new uFunction("_Init", NULL, (void*)TypedValue___Init2_fn, 0, true, uVoid_typeof(), 0), new uFunction("get_COMPLEX_UNIT_DIP", NULL, (void*)TypedValue__get_COMPLEX_UNIT_DIP_fn, 0, true, ::g::Uno::Int_typeof(), 0), new uFunction("toString_IMPL_20716", NULL, (void*)TypedValue__toString_IMPL_20716_fn, 0, true, ::g::Android::Base::Wrappers::IJWrapper_typeof(), 2, ::g::Uno::Bool_typeof(), ::g::Android::Base::Primitives::ujobject_typeof())); return type; }
// public sealed class SocketException :701 // { ::g::Uno::Exception_type* SocketException_typeof() { static uSStrong< ::g::Uno::Exception_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 3; options.ObjectSize = sizeof(SocketException); options.TypeSize = sizeof(::g::Uno::Exception_type); type = (::g::Uno::Exception_type*)uClassType::New("Uno.Net.Sockets.SocketException", options); type->SetBase(::g::Uno::Exception_typeof()); type->SetFields(3); return type; }
// public sealed class DoubleChangedArgs :120 // { uType* DoubleChangedArgs_typeof() { static uSStrong<uType*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 2; options.ObjectSize = sizeof(DoubleChangedArgs); options.TypeSize = sizeof(uType); type = uClassType::New("Fuse.Scripting.DoubleChangedArgs", options); type->SetBase(::g::Uno::UX::ValueChangedArgs_typeof()->MakeType(::g::Uno::Double_typeof())); type->SetFields(2); return type; }
// public class IOException :1242 // { uType* IOException_typeof() { static uSStrong<uType*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 3; options.ObjectSize = sizeof(IOException); options.TypeSize = sizeof(uType); type = uClassType::New("Uno.IO.IOException", options); type->SetBase(::g::Uno::Exception_typeof()); type->SetFields(3); return type; }
// public sealed class HideFromCodeCompleterAttribute :60 // { uType* HideFromCodeCompleterAttribute_typeof() { static uSStrong<uType*> type; if (type != NULL) return type; uTypeOptions options; options.ObjectSize = sizeof(HideFromCodeCompleterAttribute); options.TypeSize = sizeof(uType); type = uClassType::New("Uno.Compiler.HideFromCodeCompleterAttribute", options); type->SetBase(::g::Uno::Attribute_typeof()); type->fp_ctor_ = (void*)HideFromCodeCompleterAttribute__New1_fn; type->Reflection.SetFunctions(1, new uFunction(".ctor", NULL, (void*)HideFromCodeCompleterAttribute__New1_fn, 0, true, HideFromCodeCompleterAttribute_typeof(), 0)); return type; }
// public sealed class FilenameAttribute :34 // { uType* FilenameAttribute_typeof() { static uSStrong<uType*> type; if (type != NULL) return type; uTypeOptions options; options.ObjectSize = sizeof(FilenameAttribute); options.TypeSize = sizeof(uType); type = uClassType::New("Uno.Compiler.ImportServices.FilenameAttribute", options); type->SetBase(::g::Uno::Attribute_typeof()); type->fp_ctor_ = (void*)FilenameAttribute__New1_fn; type->Reflection.SetFunctions(1, new uFunction(".ctor", NULL, (void*)FilenameAttribute__New1_fn, 0, true, FilenameAttribute_typeof(), 0)); return type; }
// public sealed class DontExportAttribute :16 // { uType* DontExportAttribute_typeof() { static uSStrong<uType*> type; if (type != NULL) return type; uTypeOptions options; options.ObjectSize = sizeof(DontExportAttribute); options.TypeSize = sizeof(uType); type = uClassType::New("Uno.Compiler.ExportTargetInterop.DontExportAttribute", options); type->SetBase(::g::Uno::Attribute_typeof()); type->fp_ctor_ = (void*)DontExportAttribute__New1_fn; type->Reflection.SetFunctions(1, new uFunction(".ctor", NULL, (void*)DontExportAttribute__New1_fn, 0, true, DontExportAttribute_typeof(), 0)); return type; }
// public sealed class ShaderStageInlineAttribute :25 // { uType* ShaderStageInlineAttribute_typeof() { static uSStrong<uType*> type; if (type != NULL) return type; uTypeOptions options; options.ObjectSize = sizeof(ShaderStageInlineAttribute); options.TypeSize = sizeof(uType); type = uClassType::New("Uno.Compiler.ShaderGenerator.ShaderStageInlineAttribute", options); type->SetBase(::g::Uno::Attribute_typeof()); type->fp_ctor_ = (void*)ShaderStageInlineAttribute__New1_fn; type->Reflection.SetFunctions(1, new uFunction(".ctor", NULL, (void*)ShaderStageInlineAttribute__New1_fn, 0, true, ShaderStageInlineAttribute_typeof(), 0)); return type; }
// public sealed class InvokedFromNativeCodeAttribute :6 // { uType* InvokedFromNativeCodeAttribute_typeof() { static uSStrong<uType*> type; if (type != NULL) return type; uTypeOptions options; options.ObjectSize = sizeof(InvokedFromNativeCodeAttribute); options.TypeSize = sizeof(uType); type = uClassType::New("Uno.Platform2.Implementation.InvokedFromNativeCodeAttribute", options); type->SetBase(::g::Uno::Attribute_typeof()); type->fp_ctor_ = (void*)InvokedFromNativeCodeAttribute__New1_fn; type->Reflection.SetFunctions(1, new uFunction(".ctor", NULL, (void*)InvokedFromNativeCodeAttribute__New1_fn, 0, true, InvokedFromNativeCodeAttribute_typeof(), 0)); return type; }
// public sealed class EndOfStreamException :1251 // { uType* EndOfStreamException_typeof() { static uSStrong<uType*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 3; options.ObjectSize = sizeof(EndOfStreamException); options.TypeSize = sizeof(uType); type = uClassType::New("Uno.IO.EndOfStreamException", options); type->SetBase(::g::Uno::IO::IOException_typeof()); type->fp_ctor_ = (void*)EndOfStreamException__New5_fn; ::STRINGS[2] = uString::Const("Reached end of stream"); type->SetFields(3); return type; }
// public sealed class Vibrate :46 // { ::g::Fuse::Triggers::Actions::TriggerAction_type* Vibrate_typeof() { static uSStrong< ::g::Fuse::Triggers::Actions::TriggerAction_type*> type; if (type != NULL) return type; uTypeOptions options; options.FieldCount = 8; options.ObjectSize = sizeof(Vibrate); options.TypeSize = sizeof(::g::Fuse::Triggers::Actions::TriggerAction_type); type = (::g::Fuse::Triggers::Actions::TriggerAction_type*)uClassType::New("Fuse.Vibration.Vibrate", options); type->SetBase(::g::Fuse::Triggers::Actions::TriggerAction_typeof()); type->fp_Perform = (void(*)(::g::Fuse::Triggers::Actions::TriggerAction*, ::g::Fuse::Node*))Vibrate__Perform_fn; type->SetFields(7, ::g::Uno::Double_typeof(), offsetof(::g::Fuse::Vibration::Vibrate, _Duration), 0); return type; }