Ejemplo n.º 1
0
        private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(int typeIndex)
        {
            global::App.App_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::App.App_XamlTypeInfo.XamlUserType       userType;
            string typeName = _typeNameTable[typeIndex];

            global::System.Type type = _typeTable[typeIndex];

            switch (typeIndex)
            {
            case 0:   //  App.MainPage
                userType           = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_0_MainPage;
                userType.SetIsLocalType();
                xamlType = userType;
                break;

            case 1:   //  Windows.UI.Xaml.Controls.Page
                xamlType = new global::App.App_XamlTypeInfo.XamlSystemBaseType(typeName, type);
                break;

            case 2:   //  Windows.UI.Xaml.Controls.UserControl
                xamlType = new global::App.App_XamlTypeInfo.XamlSystemBaseType(typeName, type);
                break;
            }
            return(xamlType);
        }
        private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(int typeIndex)
        {
            global::App.App_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::App.App_XamlTypeInfo.XamlUserType       userType;
            string typeName = _typeNameTable[typeIndex];

            global::System.Type type = _typeTable[typeIndex];

            switch (typeIndex)
            {
            case 0:   //  App.ViewModels.MainViewModel
                userType           = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MvvmAtom.AtomViewModelBase"));
                userType.Activator = Activate_0_MainViewModel;
                userType.AddMemberName("DeviceName");
                userType.AddMemberName("DeviceIP");
                userType.AddMemberName("Status");
                userType.AddMemberName("LastChecked");
                userType.AddMemberName("CheckDoor");
                userType.AddMemberName("SetupHub");
                userType.SetIsLocalType();
                xamlType = userType;
                break;

            case 1:   //  MvvmAtom.AtomViewModelBase
                userType = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Object"));
                xamlType = userType;
                break;

            case 2:   //  Object
                xamlType = new global::App.App_XamlTypeInfo.XamlSystemBaseType(typeName, type);
                break;

            case 3:   //  String
                xamlType = new global::App.App_XamlTypeInfo.XamlSystemBaseType(typeName, type);
                break;

            case 4:   //  MvvmAtom.AtomCommandBase
                userType = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Object"));
                userType.SetIsReturnTypeStub();
                xamlType = userType;
                break;

            case 5:   //  App.MainPage
                userType           = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_5_MainPage;
                userType.SetIsLocalType();
                xamlType = userType;
                break;

            case 6:   //  Windows.UI.Xaml.Controls.Page
                xamlType = new global::App.App_XamlTypeInfo.XamlSystemBaseType(typeName, type);
                break;

            case 7:   //  Windows.UI.Xaml.Controls.UserControl
                xamlType = new global::App.App_XamlTypeInfo.XamlSystemBaseType(typeName, type);
                break;
            }
            return(xamlType);
        }
Ejemplo n.º 3
0
        private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(int typeIndex)
        {
            global::App.App_XamlTypeInfo.XamlSystemBaseType xamlType = null;
            global::App.App_XamlTypeInfo.XamlUserType       userType;
            string typeName = _typeNameTable[typeIndex];

            global::System.Type type = _typeTable[typeIndex];

            switch (typeIndex)
            {
            case 0:   //  App.Filter
                userType           = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_0_Filter;
                userType.AddMemberName("Cuisines");
                userType.SetIsLocalType();
                xamlType = userType;
                break;

            case 1:   //  Windows.UI.Xaml.Controls.Page
                xamlType = new global::App.App_XamlTypeInfo.XamlSystemBaseType(typeName, type);
                break;

            case 2:   //  Windows.UI.Xaml.Controls.UserControl
                xamlType = new global::App.App_XamlTypeInfo.XamlSystemBaseType(typeName, type);
                break;

            case 3:   //  System.Collections.Generic.List`1<App.Model.CuisineType>
                userType = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Object"));
                userType.CollectionAdd = VectorAdd_3_List;
                userType.SetIsReturnTypeStub();
                xamlType = userType;
                break;

            case 4:   //  Object
                xamlType = new global::App.App_XamlTypeInfo.XamlSystemBaseType(typeName, type);
                break;

            case 5:   //  App.Model.CuisineType
                userType = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("System.Enum"));
                userType.AddEnumValue("African", global::App.Model.CuisineType.African);
                userType.AddEnumValue("American", global::App.Model.CuisineType.American);
                userType.AddEnumValue("Arabian", global::App.Model.CuisineType.Arabian);
                userType.AddEnumValue("Argentine", global::App.Model.CuisineType.Argentine);
                userType.AddEnumValue("Asian", global::App.Model.CuisineType.Asian);
                userType.AddEnumValue("Australian", global::App.Model.CuisineType.Australian);
                userType.AddEnumValue("Bakery", global::App.Model.CuisineType.Bakery);
                userType.AddEnumValue("BarFood", global::App.Model.CuisineType.BarFood);
                userType.AddEnumValue("Beverages", global::App.Model.CuisineType.Beverages);
                userType.AddEnumValue("British", global::App.Model.CuisineType.British);
                userType.AddEnumValue("Burger", global::App.Model.CuisineType.Burger);
                userType.AddEnumValue("Cafe", global::App.Model.CuisineType.Cafe);
                userType.AddEnumValue("Canadian", global::App.Model.CuisineType.Canadian);
                userType.AddEnumValue("Chinese", global::App.Model.CuisineType.Chinese);
                userType.AddEnumValue("Continental", global::App.Model.CuisineType.Continental);
                userType.AddEnumValue("Deli", global::App.Model.CuisineType.Deli);
                userType.AddEnumValue("Desserts", global::App.Model.CuisineType.Desserts);
                userType.AddEnumValue("DimSum", global::App.Model.CuisineType.DimSum);
                userType.AddEnumValue("DrinksOnly", global::App.Model.CuisineType.DrinksOnly);
                userType.AddEnumValue("European", global::App.Model.CuisineType.European);
                userType.AddEnumValue("Filipino", global::App.Model.CuisineType.Filipino);
                userType.AddEnumValue("FingerFood", global::App.Model.CuisineType.FingerFood);
                userType.AddEnumValue("French", global::App.Model.CuisineType.French);
                userType.AddEnumValue("German", global::App.Model.CuisineType.German);
                userType.AddEnumValue("Greek", global::App.Model.CuisineType.Greek);
                userType.AddEnumValue("Grill", global::App.Model.CuisineType.Grill);
                userType.AddEnumValue("HealthyFood", global::App.Model.CuisineType.HealthyFood);
                userType.AddEnumValue("IceCream", global::App.Model.CuisineType.IceCream);
                userType.AddEnumValue("Indian", global::App.Model.CuisineType.Indian);
                userType.AddEnumValue("Indonesian", global::App.Model.CuisineType.Indonesian);
                userType.AddEnumValue("International", global::App.Model.CuisineType.International);
                userType.AddEnumValue("Irish", global::App.Model.CuisineType.Irish);
                userType.AddEnumValue("Italian", global::App.Model.CuisineType.Italian);
                userType.AddEnumValue("Japanese", global::App.Model.CuisineType.Japanese);
                userType.AddEnumValue("Juices", global::App.Model.CuisineType.Juices);
                userType.AddEnumValue("Kapampangan", global::App.Model.CuisineType.Kapampangan);
                userType.AddEnumValue("Korean", global::App.Model.CuisineType.Korean);
                userType.AddEnumValue("LatinAmerican", global::App.Model.CuisineType.LatinAmerican);
                userType.AddEnumValue("Lebanese", global::App.Model.CuisineType.Lebanese);
                userType.AddEnumValue("Malaysian", global::App.Model.CuisineType.Malaysian);
                userType.AddEnumValue("Mediterranean", global::App.Model.CuisineType.Mediterranean);
                userType.AddEnumValue("Mexican", global::App.Model.CuisineType.Mexican);
                userType.AddEnumValue("MiddleEastern", global::App.Model.CuisineType.MiddleEastern);
                userType.AddEnumValue("Mongolian", global::App.Model.CuisineType.Mongolian);
                userType.AddEnumValue("Moroccan", global::App.Model.CuisineType.Moroccan);
                userType.AddEnumValue("Pakistani", global::App.Model.CuisineType.Pakistani);
                userType.AddEnumValue("Persian", global::App.Model.CuisineType.Persian);
                userType.AddEnumValue("Pizza", global::App.Model.CuisineType.Pizza);
                userType.AddEnumValue("PubFood", global::App.Model.CuisineType.PubFood);
                userType.AddEnumValue("PuertoRican", global::App.Model.CuisineType.PuertoRican);
                userType.AddEnumValue("Ramen", global::App.Model.CuisineType.Ramen);
                userType.AddEnumValue("Sandwich", global::App.Model.CuisineType.Sandwich);
                userType.AddEnumValue("Seafood", global::App.Model.CuisineType.Seafood);
                userType.AddEnumValue("Singaporean", global::App.Model.CuisineType.Singaporean);
                userType.AddEnumValue("Spanish", global::App.Model.CuisineType.Spanish);
                userType.AddEnumValue("Steakhouse", global::App.Model.CuisineType.Steakhouse);
                userType.AddEnumValue("StreetFood", global::App.Model.CuisineType.StreetFood);
                userType.AddEnumValue("Sushi", global::App.Model.CuisineType.Sushi);
                userType.AddEnumValue("Swiss", global::App.Model.CuisineType.Swiss);
                userType.AddEnumValue("Taiwanese", global::App.Model.CuisineType.Taiwanese);
                userType.AddEnumValue("Tea", global::App.Model.CuisineType.Tea);
                userType.AddEnumValue("TexMex", global::App.Model.CuisineType.TexMex);
                userType.AddEnumValue("Thai", global::App.Model.CuisineType.Thai);
                userType.AddEnumValue("Turkish", global::App.Model.CuisineType.Turkish);
                userType.AddEnumValue("Vietnamese", global::App.Model.CuisineType.Vietnamese);
                userType.AddEnumValue("Yugoslavian", global::App.Model.CuisineType.Yugoslavian);
                userType.SetIsLocalType();
                xamlType = userType;
                break;

            case 6:   //  System.Enum
                userType = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("System.ValueType"));
                xamlType = userType;
                break;

            case 7:   //  System.ValueType
                userType = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Object"));
                xamlType = userType;
                break;

            case 8:   //  App.RestaurantController
                userType           = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl"));
                userType.Activator = Activate_8_RestaurantController;
                userType.AddMemberName("Restaurant");
                userType.SetIsLocalType();
                xamlType = userType;
                break;

            case 9:   //  App.Model.Restaurant
                userType = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Object"));
                userType.SetIsReturnTypeStub();
                userType.SetIsLocalType();
                xamlType = userType;
                break;

            case 10:   //  App.MainPage
                userType           = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_10_MainPage;
                userType.SetIsLocalType();
                xamlType = userType;
                break;

            case 11:   //  App.RestaurantInfo
                userType           = new global::App.App_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page"));
                userType.Activator = Activate_11_RestaurantInfo;
                userType.AddMemberName("Restaurant");
                userType.SetIsLocalType();
                xamlType = userType;
                break;
            }
            return(xamlType);
        }