private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(string typeName) { global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType xamlType = null; global::Invaders.Invaders_XamlTypeInfo.XamlUserType userType; switch (typeName) { case "Windows.UI.Xaml.Controls.Page": xamlType = new global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.Page)); break; case "Windows.UI.Xaml.Controls.UserControl": xamlType = new global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.UI.Xaml.Controls.UserControl)); break; case "Object": xamlType = new global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Object)); break; case "Boolean": xamlType = new global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Boolean)); break; case "Int32": xamlType = new global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::System.Int32)); break; case "Windows.Foundation.Size": xamlType = new global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType(typeName, typeof(global::Windows.Foundation.Size)); break; case "Invaders.Common.LayoutAwarePage": userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Invaders.Common.LayoutAwarePage), GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_0_LayoutAwarePage; xamlType = userType; break; case "Invaders.ViewModel.InvadersViewModel": userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Invaders.ViewModel.InvadersViewModel), GetXamlTypeByName("Object")); userType.Activator = Activate_1_InvadersViewModel; userType.AddMemberName("Sprites"); userType.AddMemberName("GameOver"); AddToMapOfTypeToStandardName(typeof(global::System.Boolean), "Boolean"); userType.AddMemberName("Lives"); userType.AddMemberName("Paused"); AddToMapOfTypeToStandardName(typeof(global::System.Boolean), "Boolean"); userType.AddMemberName("Score"); AddToMapOfTypeToStandardName(typeof(global::System.Int32), "Int32"); userType.AddMemberName("PlayAreaSize"); xamlType = userType; break; case "System.Collections.Specialized.INotifyCollectionChanged": userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::System.Collections.Specialized.INotifyCollectionChanged), null); xamlType = userType; break; case "Invaders.ViewModel.BooleanVisibilityConverter": userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Invaders.ViewModel.BooleanVisibilityConverter), GetXamlTypeByName("Object")); userType.Activator = Activate_3_BooleanVisibilityConverter; xamlType = userType; break; case "Invaders.View.InvadersPage": userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Invaders.View.InvadersPage), GetXamlTypeByName("Invaders.Common.LayoutAwarePage")); userType.Activator = Activate_4_InvadersPage; xamlType = userType; break; case "Invaders.View.StarControl": userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Invaders.View.StarControl), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_5_StarControl; xamlType = userType; break; case "Invaders.View.AnimatedImage": userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, typeof(global::Invaders.View.AnimatedImage), GetXamlTypeByName("Windows.UI.Xaml.Controls.UserControl")); userType.Activator = Activate_6_AnimatedImage; xamlType = userType; break; } return(xamlType); }
private global::Windows.UI.Xaml.Markup.IXamlType CreateXamlType(int typeIndex) { global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType xamlType = null; global::Invaders.Invaders_XamlTypeInfo.XamlUserType userType; string typeName = _typeNameTable[typeIndex]; global::System.Type type = _typeTable[typeIndex]; switch (typeIndex) { case 0: // Invaders.About userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_0_About; userType.SetIsLocalType(); xamlType = userType; break; case 1: // Windows.UI.Xaml.Controls.Page xamlType = new global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 2: // Windows.UI.Xaml.Controls.UserControl xamlType = new global::Invaders.Invaders_XamlTypeInfo.XamlSystemBaseType(typeName, type); break; case 3: // Invaders.GamePage userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_3_GamePage; userType.SetIsLocalType(); xamlType = userType; break; case 4: // Invaders.HighScores userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_4_HighScores; userType.SetIsLocalType(); xamlType = userType; break; case 5: // Invaders.HowToPlay userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_5_HowToPlay; userType.SetIsLocalType(); xamlType = userType; break; case 6: // Invaders.MainPage userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_6_MainPage; userType.SetIsLocalType(); xamlType = userType; break; case 7: // Invaders.Settings userType = new global::Invaders.Invaders_XamlTypeInfo.XamlUserType(this, typeName, type, GetXamlTypeByName("Windows.UI.Xaml.Controls.Page")); userType.Activator = Activate_7_Settings; userType.SetIsLocalType(); xamlType = userType; break; } return xamlType; }