private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(string typeName) { global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType xamlType = null; global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType userType; switch (typeName) { case "Object": xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Object)); break; case "Windows.UI.Xaml.Controls.Page": xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.UserControl)); break; case "Windows.UI.Xaml.Controls.Panel": xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Panel)); break; case "Windows.UI.Xaml.Controls.RichTextBlock": xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.RichTextBlock)); break; case "Windows.UI.Xaml.DataTemplate": xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.DataTemplate)); break; case "Windows.UI.Xaml.Controls.GridView": xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.GridView)); break; case "Windows.UI.Xaml.Controls.ItemsControl": xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.ItemsControl)); break; case "Windows.UI.Color": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Windows.UI.Color), GetXamlTypeByName("System.ValueType")); userType.AddMemberName("A"); AddToMapOfTypeToStandardName(typeof(global::System.Byte), "Byte"); userType.AddMemberName("B"); AddToMapOfTypeToStandardName(typeof(global::System.Byte), "Byte"); userType.AddMemberName("G"); AddToMapOfTypeToStandardName(typeof(global::System.Byte), "Byte"); userType.AddMemberName("R"); AddToMapOfTypeToStandardName(typeof(global::System.Byte), "Byte"); xamlType = userType; break; case "System.ValueType": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.ValueType), GetXamlTypeByName("Object")); xamlType = userType; break; case "Byte": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Byte), GetXamlTypeByName("System.ValueType")); AddToMapOfTypeToStandardName(typeof(global::System.Byte), "Byte"); xamlType = userType; break; case "MonAssoce.Common.LayoutAwarePage": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Common.LayoutAwarePage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_3_LayoutAwarePage; xamlType = userType; break; case "MonAssoce.Views.Events": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.Events), GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_4_Events; xamlType = userType; break; case "MonAssoce.Common.RichTextColumns": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Common.RichTextColumns), GetXamlTypeByName("Windows.UI.Xaml.Controls.Panel")); userType.Activator = Activate_5_RichTextColumns; userType.SetContentPropertyName("MonAssoce.Common.RichTextColumns.RichTextContent"); userType.AddMemberName("RichTextContent"); userType.AddMemberName("ColumnTemplate"); xamlType = userType; break; case "MonAssoce.Views.EventsDetails": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.EventsDetails), GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_6_EventsDetails; xamlType = userType; break; case "MonAssoce.Views.UserControls.VariableGridView": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.UserControls.VariableGridView), GetXamlTypeByName("Windows.UI.Xaml.Controls.GridView")); userType.Activator = Activate_7_VariableGridView; xamlType = userType; break; case "MonAssoce.Views.MainPage": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.MainPage), GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_8_MainPage; xamlType = userType; break; case "MonAssoce.Views.Members": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.Members), GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_9_Members; xamlType = userType; break; case "MonAssoce.Views.News": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.News), GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_10_News; xamlType = userType; break; case "MonAssoce.Views.NewsDetails": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.NewsDetails), GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_11_NewsDetails; xamlType = userType; break; case "MonAssoce.Views.Projects": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.Projects), GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_12_Projects; xamlType = userType; break; case "MonAssoce.Views.ProjectsDetails": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.ProjectsDetails), GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_13_ProjectsDetails; xamlType = userType; break; case "MonAssoce.Common.BooleanToVisibilityConverter": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Common.BooleanToVisibilityConverter), GetXamlTypeByName("Object")); userType.Activator = Activate_14_BooleanToVisibilityConverter; xamlType = userType; break; case "MonAssoce.Views.SearchPage": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.SearchPage), GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_15_SearchPage; xamlType = userType; break; case "MonAssoce.Views.UserControls.FlyoutCharm": userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::MonAssoce.Views.UserControls.FlyoutCharm), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); xamlType = userType; break; } return xamlType; }
private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(int typeIndex) { global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType xamlType = null; global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType userType; string typeName = _typeNameTable[typeIndex]; global::System.Type type = _typeTable[typeIndex]; switch (typeIndex) { case 0: // Windows.UI.Color userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("System.ValueType")); userType.AddMemberName("A"); userType.AddMemberName("B"); userType.AddMemberName("G"); userType.AddMemberName("R"); xamlType = userType; break; case 1: // System.ValueType userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Object")); xamlType = userType; break; case 2: // Object xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 3: // Byte userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("System.ValueType")); userType.SetIsReturnTypeStub(); xamlType = userType; break; case 4: // MonAssoce.Common.LayoutAwarePage userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_4_LayoutAwarePage; xamlType = userType; break; case 5: // Windows.UI.Xaml.Controls.Page xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 6: // Windows.UI.Xaml.Controls.UserControl xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 7: // MonAssoce.Views.Events userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_7_Events; xamlType = userType; break; case 8: // MonAssoce.Common.RichTextColumns userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Panel")); userType.Activator = Activate_8_RichTextColumns; userType.SetContentPropertyName("MonAssoce.Common.RichTextColumns.RichTextContent"); userType.AddMemberName("RichTextContent"); userType.AddMemberName("ColumnTemplate"); xamlType = userType; break; case 9: // Windows.UI.Xaml.Controls.Panel xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 10: // Windows.UI.Xaml.Controls.RichTextBlock xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 11: // Windows.UI.Xaml.DataTemplate xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 12: // MonAssoce.Views.EventsDetails userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_12_EventsDetails; xamlType = userType; break; case 13: // MonAssoce.Views.UserControls.VariableGridView userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.GridView")); userType.Activator = Activate_13_VariableGridView; xamlType = userType; break; case 14: // Windows.UI.Xaml.Controls.GridView xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 15: // Windows.UI.Xaml.Controls.ItemsControl xamlType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 16: // MonAssoce.Views.MainPage userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_16_MainPage; xamlType = userType; break; case 17: // MonAssoce.Views.Members userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_17_Members; xamlType = userType; break; case 18: // MonAssoce.Views.News userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_18_News; xamlType = userType; break; case 19: // MonAssoce.Views.NewsDetails userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_19_NewsDetails; xamlType = userType; break; case 20: // MonAssoce.Views.Projects userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_20_Projects; xamlType = userType; break; case 21: // MonAssoce.Views.ProjectsDetails userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_21_ProjectsDetails; xamlType = userType; break; case 22: // MonAssoce.Common.BooleanToVisibilityConverter userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Object")); userType.Activator = Activate_22_BooleanToVisibilityConverter; xamlType = userType; break; case 23: // MonAssoce.Views.SearchPage userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("MonAssoce.Common.LayoutAwarePage")); userType.Activator = Activate_23_SearchPage; xamlType = userType; break; case 24: // MonAssoce.Views.UserControls.FlyoutCharm userType = new global::MonAssoce.MonAssoce_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); xamlType = userType; break; } return xamlType; }