├── .gitignore
├── Config
├── ApplicationCommands.xml
├── ApplicationConfig.xml
├── CodeSnippets
│ ├── Plugins
│ │ ├── Plugins.Accelerometer.Tests.xml
│ │ ├── Plugins.Accelerometer.xml
│ │ ├── Plugins.AppId.Tests.xml
│ │ ├── Plugins.AppId.xml
│ │ ├── Plugins.Bitmap.Tests.xml
│ │ ├── Plugins.Bitmap.xml
│ │ ├── Plugins.Bookmarks.Tests.xml
│ │ ├── Plugins.Bookmarks.xml
│ │ ├── Plugins.Color.Tests.xml
│ │ ├── Plugins.Color.xml
│ │ ├── Plugins.Connectivity.Tests.xml
│ │ ├── Plugins.Connectivity.xml
│ │ ├── Plugins.DownloadCache.Tests.xml
│ │ ├── Plugins.DownloadCache.xml
│ │ ├── Plugins.Email.Tests.xml
│ │ ├── Plugins.Email.xml
│ │ ├── Plugins.FaceTime.Tests.xml
│ │ ├── Plugins.FaceTime.xml
│ │ ├── Plugins.FieldBinding.xml
│ │ ├── Plugins.File.Tests.xml
│ │ ├── Plugins.File.xml
│ │ ├── Plugins.Json.Tests.xml
│ │ ├── Plugins.Json.xml
│ │ ├── Plugins.Network.Tests.xml
│ │ ├── Plugins.Network.xml
│ │ ├── Plugins.PhoneCall.Tests.xml
│ │ ├── Plugins.PhoneCall.xml
│ │ ├── Plugins.PictureChooser.Tests.xml
│ │ ├── Plugins.PictureChooser.xml
│ │ ├── Plugins.ReflectionEx.Tests.xml
│ │ ├── Plugins.ReflectionEx.xml
│ │ ├── Plugins.ResourceLoader.Tests.xml
│ │ ├── Plugins.ResourceLoader.xml
│ │ ├── Plugins.SMS.Tests.xml
│ │ ├── Plugins.SMS.xml
│ │ ├── Plugins.Settings.Tests.xml
│ │ ├── Plugins.Settings.xml
│ │ ├── Plugins.Share.Tests.xml
│ │ ├── Plugins.Share.xml
│ │ ├── Plugins.SimpleWebToken.Tests.xml
│ │ ├── Plugins.SimpleWebToken.xml
│ │ ├── Plugins.SoundEffects.Tests.xml
│ │ ├── Plugins.SoundEffects.xml
│ │ ├── Plugins.ThreadUtils.Tests.xml
│ │ ├── Plugins.ThreadUtils.xml
│ │ ├── Plugins.UserInteraction.Tests.xml
│ │ ├── Plugins.UserInteraction.xml
│ │ ├── Plugins.Vibration.Tests.xml
│ │ ├── Plugins.Vibration.xml
│ │ ├── Plugins.WebBrowser.Tests.xml
│ │ └── Plugins.WebBrowser.xml
│ ├── Services
│ │ ├── Services.LocationService.Tests.xml
│ │ ├── Services.LocationService.xml
│ │ ├── Services.SqliteDataService.Tests.xml
│ │ ├── Services.SqliteDataService.xml
│ │ ├── Services.WebRequestService.Tests.xml
│ │ └── Services.WebRequestService.xml
│ └── ViewModelNavigation.xml
├── LocalNugetPackages.xml
├── MvvmCrossAndXamarinFormsProjects.xml
├── MvvmCrossPlugins.xml
├── MvvmCrossProjects.xml
├── NinjaCommunityNugetPackages.xml
├── NinjaNugetPackages.xml
├── NoFrameworkProjects.xml
├── NugetPackages.xml
├── TextTemplates
│ ├── CustomRenderer
│ │ ├── BaseCustomRenderer.t4
│ │ └── CustomRenderer.t4
│ ├── DependencyService
│ │ ├── DependencyService.t4
│ │ └── IDependencyService.t4
│ ├── Effects
│ │ └── Effect.t4
│ ├── ItemTemplates
│ │ ├── BlankViewCodeBehind.t4
│ │ ├── Droid
│ │ │ ├── BlankView.axml.t4
│ │ │ ├── BlankView.t4
│ │ │ ├── SampleDataView.axml.t4
│ │ │ ├── SampleDataView.t4
│ │ │ ├── WebView.axml.t4
│ │ │ └── WebView.t4
│ │ ├── TestViewModels
│ │ │ ├── TestBlankViewModel.t4
│ │ │ ├── TestMvxSampleDataViewModel.t4
│ │ │ ├── TestSampleDataViewModel.t4
│ │ │ └── TestWebViewModel.t4
│ │ ├── ViewModels
│ │ │ ├── BlankViewModel.t4
│ │ │ ├── MvxSampleDataViewModel.t4
│ │ │ ├── SampleDataViewModel.t4
│ │ │ └── WebViewModel.t4
│ │ ├── WindowsPhone
│ │ │ ├── BlankView.t4
│ │ │ ├── SampleDataView.t4
│ │ │ └── WebView.t4
│ │ ├── WindowsUniversal
│ │ │ ├── BlankView.t4
│ │ │ ├── SampleDataView.t4
│ │ │ └── WebView.t4
│ │ ├── Wpf
│ │ │ ├── BlankView.t4
│ │ │ ├── SampleDataView.t4
│ │ │ └── WebView.t4
│ │ ├── XamarinForms
│ │ │ ├── BlankView.t4
│ │ │ └── BlankViewCodeBehind.t4
│ │ └── iOS
│ │ │ ├── Blank
│ │ │ ├── HardCoded
│ │ │ │ └── View.t4
│ │ │ ├── StoryBoard
│ │ │ │ ├── View.t4
│ │ │ │ ├── ViewDesigner.t4
│ │ │ │ └── ViewStoryBoard.t4
│ │ │ └── Xib
│ │ │ │ ├── View.t4
│ │ │ │ ├── ViewDesigner.t4
│ │ │ │ └── ViewXib.t4
│ │ │ ├── SampleData
│ │ │ ├── HardCoded
│ │ │ │ └── View.t4
│ │ │ ├── StoryBoard
│ │ │ │ ├── View.t4
│ │ │ │ ├── ViewDesigner.t4
│ │ │ │ └── ViewStoryBoard.t4
│ │ │ └── Xib
│ │ │ │ ├── View.t4
│ │ │ │ ├── ViewDesigner.t4
│ │ │ │ └── ViewXib.t4
│ │ │ └── Web
│ │ │ ├── HardCoded
│ │ │ └── View.t4
│ │ │ ├── StoryBoard
│ │ │ ├── View.t4
│ │ │ ├── ViewDesigner.t4
│ │ │ └── ViewStoryBoard.t4
│ │ │ └── Xib
│ │ │ ├── View.t4
│ │ │ ├── ViewDesigner.t4
│ │ │ └── ViewXib.t4
│ └── ProjectTemplateItems
│ │ └── WindowsUniversal
│ │ ├── MvvmCross
│ │ ├── App.xaml.cs.t4
│ │ ├── Setup.cs.t4
│ │ └── Views
│ │ │ └── BaseView.cs.t4
│ │ ├── MvvmCrossAndXamarinForms
│ │ ├── App.xaml.cs.t4
│ │ ├── MainPage.xaml.cs.t4
│ │ ├── MainPage.xaml.t4
│ │ ├── Presenter.cs.t4
│ │ └── Setup.cs.t4
│ │ └── XamarinForms
│ │ ├── App.xaml.cs.t4
│ │ ├── App.xaml.t4
│ │ ├── MainPage.xaml.cs.t4
│ │ └── MainPage.xaml.t4
├── XamarinFormsCustomRenderers.xml
├── XamarinFormsLabsPlugins.xml
├── XamarinFormsNugetPackages.xml
└── XamarinFormsProjects.xml
├── NinjaCoder.MvvmCross.Tests
├── Factories
│ ├── TestMockingServiceFactory.cs
│ └── TestTestingServiceFactory.cs
├── Helper.cs
├── Mocks
│ ├── MockDirectory.cs
│ ├── MockDirectoryInfo.cs
│ ├── MockDirectoryInfoFactory.cs
│ ├── MockFile.cs
│ ├── MockFileInfo.cs
│ ├── MockFileInfoBase.cs
│ └── MockPathBase.cs
├── NinjaCoder.MvvmCross.Tests.csproj
├── Properties
│ └── AssemblyInfo.cs
├── Services
│ ├── TestApplicationService.cs
│ ├── TestCodeConfigService.cs
│ ├── TestConfigurationService.cs
│ └── TestZipperService.cs
├── Settings.StyleCop
├── TestData
│ ├── AssemblyInfo.cs
│ ├── CodeConfig.xml
│ ├── CodeSnippet.xml
│ └── Info.plist
└── packages.config
├── NinjaCoder.MvvmCross.UI
├── App.config
├── App.xaml
├── App.xaml.cs
├── MainWindow.xaml
├── MainWindow.xaml.cs
├── NinjaCoder.MvvmCross.UI.csproj
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── Settings.StyleCop
├── Themes.xaml
├── ViewModels
│ └── MainViewModel.cs
└── packages.config
├── NinjaCoder.MvvmCross.VSPackage
├── GlobalSuppressions.cs
├── Guids.cs
├── NinjaCoder.MvvmCross.VSPackage.csproj
├── NinjaCoder.MvvmCross.VSPackage.vsct
├── NinjaCoder.MvvmCross.VSPackagePackage.cs
├── PkgCmdID.cs
├── Properties
│ └── AssemblyInfo.cs
├── Resources.Designer.cs
├── Resources.resx
├── Resources
│ ├── AboutBox.png
│ ├── AddToCollection.png
│ ├── ClearWindowContent.png
│ ├── CodeReview.png
│ ├── CompiledHelpFile.png
│ ├── F1Help.png
│ ├── Images.png
│ ├── Images2.png
│ ├── NuGet.png
│ ├── Options.png
│ ├── Package.ico
│ ├── StatusHelp.png
│ ├── Web.png
│ ├── Zoom.png
│ ├── mvx.png
│ └── xamarin.png
├── Settings.StyleCop
├── VSPackage.resx
├── packages.config
└── source.extension.vsixmanifest
├── NinjaCoder.MvvmCross
├── Constants
│ ├── NinjaMessages.cs
│ ├── Settings.cs
│ └── Variables.cs
├── Controllers
│ ├── ApplicationController.cs
│ ├── BaseController.cs
│ ├── CustomRendererController.cs
│ ├── DependencyServicesController.cs
│ ├── EffectsController.cs
│ ├── NinjaController.cs
│ ├── NugetPackagesController.cs
│ ├── PluginsController.cs
│ ├── ProjectsController.cs
│ └── ViewModelViewsController.cs
├── Entities
│ ├── CommandsList.cs
│ ├── CustomRenderers.cs
│ ├── CustomerRenderer.cs
│ ├── CustomerRendererGroup.cs
│ ├── FrameworkType.cs
│ ├── IWizardData.cs
│ ├── MvvmCrossViewType.cs
│ ├── NugetActions.cs
│ ├── NugetCommand.cs
│ ├── Plugin.cs
│ ├── Plugins.cs
│ ├── ProjectSuffix.cs
│ ├── ProjectTemplate.cs
│ ├── ProjectType.cs
│ ├── View.cs
│ ├── ViewType.cs
│ ├── WizardData.cs
│ ├── XamarinFormsCompileOption.cs
│ ├── XamarinFormsPage.cs
│ └── XamarinLayout.cs
├── Exceptions
│ ├── NinjaCoderException.cs
│ └── NinjaCoderServiceException.cs
├── Extensions
│ ├── FrameworkTypeExtensions.cs
│ └── PluginExtensions.cs
├── Factories
│ ├── BaseProjectFactory.cs
│ ├── BaseTextTemplateFactory.cs
│ ├── BaseViewFactory.cs
│ ├── CustomRendererFactory.cs
│ ├── DependencyServicesFactory.cs
│ ├── EffectFactory.cs
│ ├── FrameworkFactory.cs
│ ├── Interfaces
│ │ ├── ICustomeRendererFactory.cs
│ │ ├── IDependencyServicesFactory.cs
│ │ ├── IEffectFactory.cs
│ │ ├── IFrameworkFactory.cs
│ │ ├── ILanguageFactory.cs
│ │ ├── IMockingServiceFactory.cs
│ │ ├── IMvvmCrossAndXamarinFormsProjectFactory.cs
│ │ ├── IMvvmCrossProjectFactory.cs
│ │ ├── IMvvmCrossViewFactory.cs
│ │ ├── INoFrameworkProjectFactory.cs
│ │ ├── INugetPackagesFactory.cs
│ │ ├── IPluginFactory.cs
│ │ ├── IProjectFactory.cs
│ │ ├── ITestingFrameworkFactory.cs
│ │ ├── ITestingServiceFactory.cs
│ │ ├── IViewModelAndViewsFactory.cs
│ │ ├── IXamarinFormsProjectFactory.cs
│ │ ├── IXamarinLayoutFactory.cs
│ │ └── IXamarinPageFactory.cs
│ ├── LanguageFactory.cs
│ ├── MockingServiceFactory.cs
│ ├── MvvmCrossAndXamarinFormsProjectFactory.cs
│ ├── MvvmCrossProjectFactory.cs
│ ├── MvvmCrossViewFactory.cs
│ ├── NoFrameworkProjectFactory.cs
│ ├── NugetPackagesFactory.cs
│ ├── PluginFactory.cs
│ ├── ProjectFactory.cs
│ ├── TestingFrameworkFactory.cs
│ ├── TestingServiceFactory.cs
│ ├── ViewModelAndViewsFactory.cs
│ ├── XamarinFormsProjectFactory.cs
│ ├── XamarinLayoutFactory.cs
│ └── XamarinPageFactory.cs
├── Messages
│ └── ProjectSuffixesUpdatedMessage.cs
├── NinjaCoder.MvvmCross.csproj
├── NinjaCoder.MvvmCross.csproj.DotSettings
├── NinjaCoder.MvvmCross.snk
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ └── Resources.resx
├── Resources
│ ├── App.xaml
│ ├── Delete.ico
│ ├── Language.xaml
│ ├── StringResources.fr-CA.xaml
│ ├── StringResources.xaml
│ ├── Themes.xaml
│ ├── Xamarin.png
│ ├── Xamarin
│ │ ├── AbsoluteLayout.png
│ │ ├── CarouselPage.png
│ │ ├── ContentPage.png
│ │ ├── ContentView.png
│ │ ├── Frame.png
│ │ ├── GridLayout.png
│ │ ├── MasterDetailPage.png
│ │ ├── NavigationPage.png
│ │ ├── RelativeLayout.png
│ │ ├── ScrollView.png
│ │ ├── StackLayout.png
│ │ └── TabbedPage.png
│ ├── bottom.png
│ ├── dialog.bmp
│ ├── lefthand.png
│ └── mvvmcross.png
├── Services
│ ├── ApplicationService.cs
│ ├── BaseService.cs
│ ├── CachingService.cs
│ ├── CodeConfigService.cs
│ ├── FileOperationService.cs
│ ├── Interfaces
│ │ ├── IApplicationService.cs
│ │ ├── ICachingService.cs
│ │ ├── ICodeConfigService.cs
│ │ ├── IFileOperationService.cs
│ │ ├── INugetCommandsService.cs
│ │ ├── INugetService.cs
│ │ ├── IPluginsService.cs
│ │ ├── IProjectsService.cs
│ │ ├── IReadMeService.cs
│ │ ├── IRegisterService.cs
│ │ ├── IResolverService.cs
│ │ ├── ISettingsService.cs
│ │ ├── ITextTemplatingService.cs
│ │ ├── IViewModelViewsService.cs
│ │ └── IVisualStudioService.cs
│ ├── NugetCommandsService.cs
│ ├── NugetService.cs
│ ├── PluginsService.cs
│ ├── ProjectsService.cs
│ ├── ReadMeService.cs
│ ├── RegisterService.cs
│ ├── ResolverService.cs
│ ├── SettingsService.cs
│ ├── TextTemplatingService.cs
│ ├── ViewModelViewsService.cs
│ └── VisualStudioService.cs
├── Settings.StyleCop
├── Translators
│ ├── CodeConfigTranslator.cs
│ ├── CodeSnippetTranslator.cs
│ ├── CommandTranslator.cs
│ ├── CommandsListTranslator.cs
│ ├── CommandsTranslator.cs
│ ├── CustomRenderersTranslator.cs
│ ├── FileOperationTranslator.cs
│ ├── FileOperationsTranslator.cs
│ ├── Interfaces
│ │ ├── IProjectTemplateTranslator.cs
│ │ ├── IProjectTemplatesTranslator.cs
│ │ └── ITokensTranslator.cs
│ ├── PluginTranslator.cs
│ ├── PluginsTranslator.cs
│ ├── ProjectTemplateTranslator.cs
│ ├── ProjectTemplatesTranslator.cs
│ └── TokensTranslator.cs
├── UserControls
│ ├── AddCustomerRenderers
│ │ ├── CustomRendererControl.xaml
│ │ ├── CustomRendererControl.xaml.cs
│ │ ├── CustomRendererFinishedControl.xaml
│ │ └── CustomRendererFinishedControl.xaml.cs
│ ├── AddDependencyServices
│ │ ├── DependencyServiceControl.xaml
│ │ ├── DependencyServiceControl.xaml.cs
│ │ ├── DependencyServiceFinishedControl.xaml
│ │ └── DependencyServiceFinishedControl.xaml.cs
│ ├── AddEffects
│ │ ├── EffectControl.xaml
│ │ ├── EffectControl.xaml.cs
│ │ ├── EffectFinishedControl.xaml
│ │ └── EffectFinishedControl.xaml.cs
│ ├── AddNugetPackages
│ │ ├── NugetPackagesControl.xaml
│ │ ├── NugetPackagesControl.xaml.cs
│ │ ├── NugetPackagesFinishedControl.xaml
│ │ ├── NugetPackagesFinishedControl.xaml.cs
│ │ ├── XamarinFormsLabsControl.xaml
│ │ └── XamarinFormsLabsControl.xaml.cs
│ ├── AddPlugins
│ │ ├── PluginsControl.xaml
│ │ └── PluginsControl.xaml.cs
│ ├── AddProjects
│ │ ├── ApplicationOptionsControl.xaml
│ │ ├── ApplicationOptionsControl.xaml.cs
│ │ ├── ApplicationSamplesOptionsControl.xaml
│ │ ├── ApplicationSamplesOptionsControl.xaml.cs
│ │ ├── BuildOptionsControl.xaml
│ │ ├── BuildOptionsControl.xaml.cs
│ │ ├── FrameworkSelectorControl.xaml
│ │ ├── FrameworkSelectorControl.xaml.cs
│ │ ├── NinjaCoderOptionsControl.xaml
│ │ ├── NinjaCoderOptionsControl.xaml.cs
│ │ ├── ProjectsControl.xaml
│ │ ├── ProjectsControl.xaml.cs
│ │ ├── ProjectsFinishedControl.xaml
│ │ └── ProjectsFinishedControl.xaml.cs
│ ├── AddViews
│ │ ├── ViewsControl.xaml
│ │ ├── ViewsControl.xaml.cs
│ │ ├── ViewsFinishedControl.xaml
│ │ └── ViewsFinishedControl.xaml.cs
│ ├── BaseUserControl.cs
│ └── Options
│ │ ├── BuildUserControl.xaml
│ │ ├── BuildUserControl.xaml.cs
│ │ ├── CodingStyleUserControl.xaml
│ │ ├── CodingStyleUserControl.xaml.cs
│ │ ├── ProjectsSuffixesUserControl.xaml
│ │ ├── ProjectsSuffixesUserControl.xaml.cs
│ │ ├── ProjectsUserControl.xaml
│ │ ├── ProjectsUserControl.xaml.cs
│ │ ├── TracingUserControl.xaml
│ │ └── TracingUserControl.xaml.cs
├── ViewModels
│ ├── AboutViewModel.cs
│ ├── AddCustomRenderers
│ │ ├── CustomRendererFinishedViewModel.cs
│ │ └── CustomRendererViewModel.cs
│ ├── AddDependencyServices
│ │ ├── DependencyServiceFinishedViewModel.cs
│ │ └── DependencyServiceViewModel.cs
│ ├── AddEffects
│ │ ├── EffectFinishedViewModel.cs
│ │ └── EffectViewModel.cs
│ ├── AddNugetPackages
│ │ ├── NugetPackagesFinishedViewModel.cs
│ │ ├── NugetPackagesViewModel.cs
│ │ └── XamarinFormsLabsViewModel.cs
│ ├── AddProjects
│ │ ├── ApplicationOptionsViewModel.cs
│ │ ├── ApplicationSamplesOptionsViewModel.cs
│ │ ├── BuildOptionsViewModel.cs
│ │ ├── FrameworkSelectorViewModel.cs
│ │ ├── NinjaCoderOptionsViewModel.cs
│ │ ├── PluginsViewModel.cs
│ │ ├── ProjectsFinishedViewModel.cs
│ │ └── ProjectsViewModel.cs
│ ├── AddViews
│ │ ├── ViewsFinishedViewModel.cs
│ │ └── ViewsViewModel.cs
│ ├── NinjaBaseViewModel.cs
│ ├── NugetPackagesBaseViewModel.cs
│ ├── Options
│ │ ├── BuildViewModel.cs
│ │ ├── CodingStyleViewModel.cs
│ │ ├── OptionsViewModel.cs
│ │ ├── ProjectsSuffixesViewModel.cs
│ │ ├── ProjectsViewModel.cs
│ │ └── TracingViewModel.cs
│ ├── PluginsViewModel.cs
│ └── Wizard
│ │ ├── NinjaWizardViewModel.cs
│ │ └── WizardFrameViewModel.cs
├── Views
│ ├── AboutView.xaml
│ ├── AboutView.xaml.cs
│ ├── BaseView.cs
│ ├── OptionsView.xaml
│ ├── OptionsView.xaml.cs
│ ├── PluginsView.xaml
│ ├── PluginsView.xaml.cs
│ └── Wizard
│ │ ├── WizardView.xaml
│ │ └── WizardView.xaml.cs
└── packages.config
├── NinjaCoderMvvmCross.sln
├── NinjaCoderMvvmCross.v11.suo
├── NinjaCoderMvvmCross.vsix
├── .gitattributes
├── .gitignore
├── NinjaCoder.MvvmCross.VSPackage.pkgdef
├── NinjaCoder.png
├── NinjaCoderMvvmCross.vsix.csproj
├── ProjectTemplates
│ └── CSharp
│ │ └── Ninja Coder
│ │ ├── NinjaCoder.Core.zip
│ │ ├── NinjaCoder.Droid.zip
│ │ ├── NinjaCoder.MSTest.zip
│ │ ├── NinjaCoder.NUnit.zip
│ │ ├── NinjaCoder.WindowsPhone.zip
│ │ ├── NinjaCoder.WindowsUniversal.zip
│ │ ├── NinjaCoder.Wpf.zip
│ │ ├── NinjaCoder.Xamarin.Forms.zip
│ │ └── NinjaCoder.iOS.zip
├── Properties
│ └── AssemblyInfo.cs
├── Settings.StyleCop
├── ninja-icon.png
└── source.extension.vsixmanifest
├── NuSpec
├── MvvmCross
│ ├── CoreContent
│ │ ├── App.cs.pp
│ │ └── ViewModels
│ │ │ └── BaseViewModel.cs.pp
│ ├── DroidContent
│ │ ├── LinkerPleaseInclude.cs.pp
│ │ ├── Resources
│ │ │ ├── Drawable
│ │ │ │ └── splash.png
│ │ │ ├── Layout
│ │ │ │ └── SplashScreen.axml
│ │ │ └── Values
│ │ │ │ ├── MvxBindingAttributes.xml
│ │ │ │ └── SplashStyle.xml
│ │ ├── Setup.cs.pp
│ │ ├── SplashScreen.cs.pp
│ │ └── Views
│ │ │ └── BaseView.cs.pp
│ ├── FormsContent
│ │ ├── IPageService.cs.pp
│ │ └── PageService.cs.pp
│ ├── Scorchio.NinjaCoder.MvvmCross.2.0.1.nuspec
│ ├── Scorchio.NinjaCoder.MvvmCross.Core.2.0.0.nuspec
│ ├── Scorchio.NinjaCoder.MvvmCross.MSTests.2.0.0.nuspec
│ ├── Scorchio.NinjaCoder.MvvmCross.NUnit.Tests.2.0.0.nuspec
│ ├── Scorchio.NinjaCoder.MvvmCross.Wpf.2.0.1.nuspec
│ ├── Scorchio.NinjaCoder.MvvmCross.XUnit.Tests.2.0.0.nuspec
│ ├── Scorchio.NinjaCoder.MvvmCross.iOS.StoryBoard.1.0.0.nuspec
│ ├── TestContent
│ │ ├── MSTestsBaseTest.cs.pp
│ │ ├── Mocks
│ │ │ └── MockDispatcher.cs.pp
│ │ ├── NUnitBaseTest.cs.pp
│ │ ├── TestTrace.cs.pp
│ │ └── XUnitBaseTest.cs.pp
│ ├── WindowsPhoneContent
│ │ ├── App.xaml.cs.pp
│ │ ├── App.xaml.pp
│ │ ├── ApplicationIcon.png
│ │ ├── Background.png
│ │ ├── MainPage.xaml.cs.pp
│ │ ├── MainPage.xaml.pp
│ │ ├── Setup.cs.pp
│ │ ├── SplashScreenImage.jpg
│ │ └── Views
│ │ │ └── BaseView.cs.pp
│ ├── WpfContent
│ │ ├── App.xaml.cs.pp
│ │ ├── Behaviours
│ │ │ └── WebBrowserBehaviour.cs.pp
│ │ ├── Setup.cs.pp
│ │ └── Views
│ │ │ └── BaseView.cs.pp
│ └── iOSContent
│ │ ├── AppDelegate.cs.pp
│ │ ├── AppDelegateClassic.cs.pp
│ │ ├── LinkerPleaseInclude.cs.pp
│ │ ├── LinkerPleaseIncludeClassic.cs.pp
│ │ ├── Main.cs.pp
│ │ ├── MainClassic.cs.pp
│ │ ├── Setup.cs.pp
│ │ ├── SetupClassic.cs.pp
│ │ ├── SetupStoryBoard.cs.pp
│ │ └── Views
│ │ ├── BaseView.cs.pp
│ │ └── StoryBoardViewContainer.cs.pp
├── MvvmCrossAndXamarinForms
│ ├── CoreContent
│ │ └── Services
│ │ │ ├── IViewModelService.cs.pp
│ │ │ └── ViewModelService.cs.pp
│ ├── DroidContent
│ │ ├── MainActivity.cs.pp
│ │ ├── Presenters
│ │ │ └── MvxFormsAndroidViewPresenter.cs.pp
│ │ ├── Setup.cs.pp
│ │ └── SplashScreen.cs.pp
│ ├── FormsContent
│ │ ├── Services
│ │ │ ├── IViewService.cs.pp
│ │ │ └── ViewService.cs.pp
│ │ └── XamarinFormsApp.cs.pp
│ ├── Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.2.0.0.nuspec
│ ├── Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.Core.2.0.0.nuspec
│ ├── Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.iOS.StoryBoard.1.0.0.nuspec
│ ├── Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.iOS.StoryBoard.nuspec
│ ├── WindowsPhoneContent
│ │ ├── App.xaml.cs.pp
│ │ ├── App.xaml.pp
│ │ ├── MainPage.xaml.cs.pp
│ │ ├── MainPage.xaml.pp
│ │ ├── Presenters
│ │ │ └── MvxFormsWindowsPhoneViewPresenter.cs.pp
│ │ └── Setup.cs.pp
│ └── iOSContent
│ │ ├── AppDelegate.cs.pp
│ │ ├── Presenters
│ │ └── MvxFormsIosViewPresenter.cs.pp
│ │ └── Setup.cs.pp
├── Ninja
│ ├── Converters
│ │ ├── CoreContent
│ │ │ └── Converters
│ │ │ │ └── XamarinForms
│ │ │ │ └── StringToBoolConverter.cs.pp
│ │ ├── Scorchio.NinjaCoder.XamarinForms.Converters.1.0.0.nupkg
│ │ └── Scorchio.NinjaCoder.XamarinForms.Converters.1.0.0.nuspec
│ ├── MvvmHelper
│ │ ├── CoreContent
│ │ │ └── Mvvm
│ │ │ │ ├── Grouping.cs.pp
│ │ │ │ ├── ObservableObject.cs.pp
│ │ │ │ └── ObservableRangeCollection.cs.pp
│ │ ├── Scorchio.NinjaCoder.MvvmHelper.Core.1.0.0.nupkg
│ │ └── Scorchio.NinjaCoder.MvvmHelper.Core.1.0.0.nuspec
│ └── MvvmXamarinForms
│ │ ├── CoreContent
│ │ └── Interfaces
│ │ │ └── INavigationService.cs.pp
│ │ ├── FormsContent
│ │ └── Services
│ │ │ └── NavigationService.cs.pp
│ │ ├── Scorchio.NinjaCoder.Mvvm.XamarinForms.1.0.1.nupkg
│ │ ├── Scorchio.NinjaCoder.Mvvm.XamarinForms.1.0.1.nuspec
│ │ ├── Scorchio.NinjaCoder.Mvvm.XamarinForms.Core.1.0.1.nupkg
│ │ └── Scorchio.NinjaCoder.Mvvm.XamarinForms.Core.1.0.1.nuspec
├── NinjaSamples
│ ├── Azure
│ │ └── Tasks
│ │ │ ├── CoreContent
│ │ │ ├── DataServices
│ │ │ │ ├── ITaskAzureDataService.cs.pp
│ │ │ │ └── TaskAzureDataService.cs.pp
│ │ │ ├── Entities
│ │ │ │ └── TaskItem.cs.pp
│ │ │ ├── NinjaAzureTasksReadme.txt
│ │ │ ├── Repositories
│ │ │ │ ├── ITaskRepository.cs.pp
│ │ │ │ └── TaskRepository.cs.pp
│ │ │ ├── Services
│ │ │ │ ├── ITaskService.cs.pp
│ │ │ │ └── TaskService.cs.pp
│ │ │ └── ViewModels
│ │ │ │ ├── TaskItemViewModel.cs.pp
│ │ │ │ └── TaskListViewModel.cs.pp
│ │ │ ├── FormsContent
│ │ │ ├── NinjaAzureTasksReadMe.txt
│ │ │ └── Views
│ │ │ │ ├── TaskItemView.xaml.cs.pp
│ │ │ │ ├── TaskItemView.xaml.pp
│ │ │ │ ├── TaskListView.xaml.cs.pp
│ │ │ │ └── TaskListView.xaml.pp
│ │ │ ├── Scorchio.NinjaCoder.Azure.Tasks.1.0.0.nupkg
│ │ │ ├── Scorchio.NinjaCoder.Azure.Tasks.1.0.0.nuspec
│ │ │ ├── Scorchio.NinjaCoder.Azure.Tasks.Core.1.0.0.nupkg
│ │ │ └── Scorchio.NinjaCoder.Azure.Tasks.Core.1.0.0.nuspec
│ ├── SQLite
│ │ └── Todo
│ │ │ ├── CoreContent
│ │ │ ├── DataServices
│ │ │ │ ├── ITodoSqliteDataService.cs.pp
│ │ │ │ └── TodoSqliteDataService.cs.pp
│ │ │ ├── Entities
│ │ │ │ └── TodoItem.cs.pp
│ │ │ ├── NinjaSQLiteTodoReadme.txt
│ │ │ ├── Repositories
│ │ │ │ ├── ITodoRepository.cs.pp
│ │ │ │ └── TodoRepository.cs.pp
│ │ │ ├── Services
│ │ │ │ ├── ISqliteConnectionService.cs.pp
│ │ │ │ ├── ITodoService.cs.pp
│ │ │ │ └── TodoService.cs.pp
│ │ │ └── ViewModels
│ │ │ │ ├── TodoItemViewModel.cs.pp
│ │ │ │ └── TodoListViewModel.cs.pp
│ │ │ ├── DroidContent
│ │ │ ├── DependencyServices
│ │ │ │ └── SqliteConnectionServiceDroid.cs.pp
│ │ │ └── NinjaSQLiteTodoReadMe.txt
│ │ │ ├── FormsContent
│ │ │ ├── NinjaSQLiteTodoReadMe.txt
│ │ │ └── Views
│ │ │ │ ├── TodoItemView.xaml.cs.pp
│ │ │ │ ├── TodoItemView.xaml.pp
│ │ │ │ ├── TodoListView.xaml.cs.pp
│ │ │ │ └── TodoListView.xaml.pp
│ │ │ ├── Scorchio.NinjaCoder.SQLite.Todo.1.0.0.nuspec
│ │ │ ├── Scorchio.NinjaCoder.SQLite.Todo.Core.1.0.0.nuspec
│ │ │ ├── WindowsPhoneContent
│ │ │ ├── DependencyServices
│ │ │ │ └── SqliteConnectionServiceWindowsPhone.cs.pp
│ │ │ └── NinjaSQLiteTodoReadMe.txt
│ │ │ └── iOSContent
│ │ │ ├── DependencyServices
│ │ │ └── SqliteConnectionServiceiOS.cs.pp
│ │ │ └── NinjaSQLiteTodoReadMe.txt
│ └── Settings
│ │ └── SimpleSample
│ │ ├── CoreContent
│ │ ├── NinjaSettingsSimpleReadme.txt
│ │ ├── Services
│ │ │ ├── ISettingsService.cs.pp
│ │ │ └── SettingsService.cs.pp
│ │ └── ViewModels
│ │ │ └── SettingsViewModel.cs.pp
│ │ ├── FormsContent
│ │ ├── NinjaSettingsSimpleReadme.txt
│ │ └── Views
│ │ │ ├── SettingsView.xaml.cs.pp
│ │ │ └── SettingsView.xaml.pp
│ │ ├── Scorchio.NinjaCoder.Settings.Simple.1.0.1.nuspec
│ │ └── Scorchio.NinjaCoder.Settings.Simple.Core.1.0.7.nuspec
├── NoFramework
│ ├── CoreContent
│ │ └── ViewModels
│ │ │ └── BaseViewModel.cs.pp
│ ├── DroidContent
│ │ └── MainActivity.cs.pp
│ ├── Scorchio.NinjaCoder.NoFramework.1.0.4.nuspec
│ ├── WindowsPhoneContent
│ │ ├── App.xaml.cs.pp
│ │ └── App.xaml.pp
│ └── iOSContent
│ │ ├── AppDelegate.cs.pp
│ │ ├── AppDelegateClassic.cs.pp
│ │ ├── Main.cs.pp
│ │ └── MainClassic.cs.pp
├── Testing
│ ├── Scorchio.NinjaCoder.MSTest.Tests.1.0.2.nuspec
│ ├── Scorchio.NinjaCoder.NUnit.Tests.1.0.3.nuspec
│ ├── Scorchio.NinjaCoder.XUnit.Tests.1.0.0.nuspec
│ └── TestContent
│ │ ├── MSTestBaseTest.cs.pp
│ │ ├── NUnitBaseTest.cs.pp
│ │ └── XUnitBaseTest.cs.pp
└── XamarinForms
│ ├── CoreContent
│ ├── App.cs.pp
│ ├── Infrastructure.cs.pp
│ └── ViewModels
│ │ └── BaseViewModel.cs.pp
│ ├── DroidContent
│ ├── FormsLabsMainActivity.cs.pp
│ └── FormsMainActivity.cs.pp
│ ├── FormsContent
│ └── XamarinFormsApp.cs.pp
│ ├── Scorchio.NinjaCoder.Xamarin.Forms.2.0.0.nuspec
│ ├── Scorchio.NinjaCoder.Xamarin.Forms.Core.2.0.0.nuspec
│ ├── Scorchio.NinjaCoder.Xamarin.Forms.Labs.2.0.0.nuspec
│ ├── Scorchio.NinjaCoder.Xamarin.Forms.Wpf.1.0.5.nuspec
│ ├── WindowsPhoneContent
│ ├── App.xaml.cs.pp
│ ├── App.xaml.pp
│ ├── FormsLabsApp.xaml.cs.pp
│ ├── FormsLabsApp.xaml.pp
│ ├── FormsLabsMainPage.xaml.cs.pp
│ ├── MainPage.xaml.cs.pp
│ └── MainPage.xaml.pp
│ ├── WindowsUniversalContent
│ ├── App.xaml.cs.pp
│ ├── App.xaml.pp
│ ├── MainPage.xaml.cs.pp
│ └── MainPage.xaml.pp
│ ├── WpfContent
│ ├── MainWindow.xaml.cs.pp
│ └── MainWindow.xaml.pp
│ └── iOSContent
│ ├── AppDelegate.cs.pp
│ ├── AppDelegateClassic.cs.pp
│ ├── LabsAppDelegate.cs.pp
│ ├── Main.cs.pp
│ └── MainClassic.cs.pp
├── README.md
├── Resources
├── AddConvertersDialog.png
├── AddProjects.png
├── AddProjectsDialog.png
├── AddViewModelDialog.png
├── Installer.png
├── NewProjectDialog.png
├── NinjaCoder.bmp
├── NinjaCoder.ico
├── NinjaCoder.png
├── ToolsMenu.png
├── Wizard1.png
├── Xamarin.jpg
├── addpluginsdialog.png
├── mvvmcross.ico
├── mvvmcross.jpg
├── ninja-icon.png
├── solutionexplorer.png
├── wizard2.png
├── wizard3.png
├── wizard4.png
├── wizard5.png
├── wizard6.png
└── xamarin.png
├── Scorchio.Infrastructure
├── Constants
│ └── TestingConstants.cs
├── Entities
│ ├── AccentColor.cs
│ ├── ImageItem.cs
│ └── ImageItemWithDescription.cs
├── EventArguments
│ ├── ColorChangedEventArgs.cs
│ ├── ImageChangedEventArgs.cs
│ └── ThemeChangedEventArgs.cs
├── Extensions
│ ├── DirectoryInfoExtensions.cs
│ ├── EnumExtensions.cs
│ ├── ListExtensions.cs
│ ├── ObjectExtensions.cs
│ ├── ResourceDictionaryExtensions.cs
│ ├── StringExtensions.cs
│ └── XElementExtensions.cs
├── Factories
│ ├── IThemeFactory.cs
│ └── ThemeFactory.cs
├── IoC
│ ├── IRegisterService.cs
│ ├── IResolverService.cs
│ ├── RegisterService.cs
│ ├── ResolverService.cs
│ └── TinyIoC
│ │ ├── TinyIoC.cs
│ │ └── TinyMessenger.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── Scorchio.Infrastructure.csproj
├── Services
│ ├── FolderBrowserDialogService.cs
│ ├── IFolderBrowserDialogService.cs
│ ├── IMessageBoxService.cs
│ ├── IZipperService.cs
│ ├── MessageBoxService.cs
│ ├── Testing
│ │ ├── BaseMockingService.cs
│ │ ├── BaseTestingService.cs
│ │ ├── Interfaces
│ │ │ ├── IMockingService.cs
│ │ │ └── ITestingService.cs
│ │ ├── MoqMockingService.cs
│ │ ├── MsTestTestingService.cs
│ │ ├── NSubstituteMockingService.cs
│ │ ├── NUnitTestingService.cs
│ │ ├── RhinoMocksMockingService.cs
│ │ └── XUnitTestingService.cs
│ └── ZipperService.cs
├── Settings.StyleCop
├── Translators
│ ├── AccentTranslator.cs
│ └── ITranslator.cs
├── Wpf
│ ├── Annotations.cs
│ ├── Behaviors
│ │ └── FocusBehavior.cs
│ ├── BindingProxy.cs
│ ├── Colors.xaml
│ ├── Converters
│ │ ├── BoolToVisibleOrCollapsedConverter.cs
│ │ ├── InverseBooleanConverter.cs
│ │ ├── ResourceFromKeyConverter.cs
│ │ ├── StringToVisibilityConverter.cs
│ │ └── WizardStepConverter.cs
│ ├── DialogCloser.cs
│ ├── RelayCommand.cs
│ ├── RelayParameterCommand.cs
│ ├── Resources
│ │ └── SharedResourceDictionary.cs
│ ├── Styles.xaml
│ ├── Styles
│ │ ├── LoadingArcs.xaml
│ │ ├── LoadingArcsRing.xaml
│ │ ├── LoadingDoubleBounce.xaml
│ │ ├── LoadingFlipPlane.xaml
│ │ ├── LoadingPulse.xaml
│ │ ├── LoadingRing.xaml
│ │ ├── LoadingThreeDots.xaml
│ │ └── LoadingWave.xaml
│ ├── UserControls
│ │ ├── ColorComboBoxView.xaml
│ │ ├── ColorComboBoxView.xaml.cs
│ │ ├── DirectoryPickerView.xaml
│ │ ├── DirectoryPickerView.xaml.cs
│ │ ├── ImagePickerView.xaml
│ │ ├── ImagePickerView.xaml.cs
│ │ ├── ImagePickerWithDescriptionView.xaml
│ │ ├── ImagePickerWithDescriptionView.xaml.cs
│ │ ├── LoadingIndicator.cs
│ │ ├── PickListView.xaml
│ │ ├── PickListView.xaml.cs
│ │ ├── WizardView.xaml
│ │ └── WizardView.xaml.cs
│ ├── ViewModels
│ │ ├── BaseDialogViewModel.cs
│ │ ├── BaseViewModel.cs
│ │ ├── ColorsViewModel.cs
│ │ ├── DirectoryPickerViewModel.cs
│ │ ├── ImagePickerViewModel.cs
│ │ ├── SelectableItemViewModel.cs
│ │ └── Wizard
│ │ │ ├── BaseWizardStepViewModel.cs
│ │ │ ├── IProvideViewType.cs
│ │ │ ├── IWizardViewModel.cs
│ │ │ ├── RouteModifier.cs
│ │ │ ├── WizardStepManager.cs
│ │ │ ├── WizardStepViewModel.cs
│ │ │ └── WizardViewModel.cs
│ └── Views
│ │ ├── IDialog.cs
│ │ ├── MessageBoxView.xaml
│ │ └── MessageBoxView.xaml.cs
└── packages.config
├── Scorchio.VisualStudio
├── CommandManager.cs
├── Entities
│ ├── BaseTemplateInfo.cs
│ ├── CodeConfig.cs
│ ├── CodeSnippet.cs
│ ├── FileOperation.cs
│ ├── ItemTemplateInfo.cs
│ ├── ProjectTemplateInfo.cs
│ ├── StudioCommand.cs
│ ├── TextTemplateInfo.cs
│ ├── TextTransformation.cs
│ ├── VSCommandInfo.cs
│ └── VSInstance.cs
├── Extensions
│ ├── CodeClassExtensions.cs
│ ├── CodeFunctionExtensions.cs
│ ├── CodeParameterExtensions.cs
│ ├── CodeSnippetsExtensions.cs
│ ├── DTEExtensions.cs
│ ├── EditPointExtensions.cs
│ ├── ProjectExtensions.cs
│ ├── ProjectItemExtensions.cs
│ ├── SolutionExtensions.cs
│ ├── TextTransformationRequest.cs
│ └── UIHierarchyExtensions.cs
├── Properties
│ └── AssemblyInfo.cs
├── Scorchio.VisualStudio.csproj
├── Scorchio.VisualStudio.sln
├── Scorchio.VisualStudio.snk
├── ScorchioConstants.cs
├── Services
│ ├── DTEService.cs
│ ├── Interfaces
│ │ ├── IDTEService.cs
│ │ ├── IMessageFilterService.cs
│ │ ├── IProjectItemService.cs
│ │ ├── IProjectService.cs
│ │ ├── ISolutionService.cs
│ │ └── ITextTransformationService.cs
│ ├── MessageFilterService.cs
│ ├── ProjectItemService.cs
│ ├── ProjectService.cs
│ ├── SimpleTextTemplatingEngine.cs
│ ├── SolutionService.cs
│ ├── T4Cache.cs
│ ├── TextTransformationService.cs
│ ├── TraceService.cs
│ └── VSActivatorService.cs
├── Settings.StyleCop
├── VSConstants.cs
└── packages.config
├── Settings.StyleCop
└── packages
└── repositories.config
/Config/ApplicationConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Accelerometer.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxAccelerometer mockAccelerometer
4 |
5 |
6 |
8 | /// Tests the Get Last Reading.
9 | ///
10 | [Test]
11 | public void TestGetLastReading()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | MvxAccelerometerReading accelerometerReading = this.TestableObject.GetLastReading();
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Accelerometer.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxAccelerometer accelerometer
4 |
5 |
6 |
8 | /// Gets the last reading.
9 | ///
10 | /// The Last Reading.
11 | public MvxAccelerometerReading GetLastReading()
12 | {
13 | return this.accelerometer.LastReading;
14 | }
15 | ]]>
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.AppId.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IAppIdGenerator mockIAppIdGenerator
4 |
5 |
6 |
8 | /// Test the Generate AppId.
9 | ///
10 | [Test]
11 | public void TestGenerateAppId()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.GenerateAppId();
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.AppId.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IAppIdGenerator appIdGenerator
4 |
5 |
6 |
8 | /// Generates an app id.
9 | ///
10 | public void GenerateAppId()
11 | {
12 | string appId = this.appIdGenerator.GenerateAppId();
13 | }
14 | ]]>
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Bitmap.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxBitmapFactory mockBitmapFactory
4 |
5 |
6 |
8 | /// Test Create Bitmap.
9 | ///
10 | [Test]
11 | public void TestCreateBitmap()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.CreateBitmap();
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Bitmap.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxBitmapFactory bitmapFactory
4 |
5 |
6 |
8 | /// Create a Bitmap.
9 | ///
10 | public void CreateBitmap()
11 | {
12 | IMvxBitmap bitmap = this.bitmapFactory.Create();
13 |
14 | MvxResourcePath resourcePath = new MvxResourcePath("BitmapTest.Core.Assets.droidking.jpeg");
15 | bitmap.LoadFromResource("BitmapTest.Core", resourcePath);
16 | }
17 | ]]>
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Color.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cirrious.CrossCore.UI
4 |
5 |
6 | IMvxNativeColor mockColor
7 |
8 |
9 |
11 | /// Test the Get Color.
12 | ///
13 | [Test]
14 | public void TestGetColor()
15 | {
16 | //// arrange
17 |
18 | //// act
19 | this.firstViewModel.GetColor(new MvxColor(0,0,0));
20 |
21 | //// assert
22 | }
23 | ]]>
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Color.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cirrious.CrossCore.UI
4 |
5 |
6 | IMvxNativeColor nativeColor
7 |
8 |
9 |
11 | /// Gets color.
12 | ///
13 | /// The color.
14 | public object GetColor(MvxColor color)
15 | {
16 | return this.nativeColor.ToNative(color);
17 | }
18 | ]]>
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Connectivity.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IConnectivity mockConnectivity
4 |
5 |
6 |
8 | /// Test the Is Connected.
9 | ///
10 | [Test]
11 | public void TestIsConnected()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.IsConnected();
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Connectivity.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IConnectivity connectivity
4 |
5 |
6 |
8 | /// Is connected.
9 | ///
10 | public void IsConnected()
11 | {
12 | //// seems to be a mismatch with framework targets.
13 | //// you will need to make sure you core project matches
14 | //// the UserInteraction frameworks (Windows Phone 8) - @asudbury
15 |
16 | ////bool isConnected = this.connectivity.IsConnected();
17 | }
18 | ]]>
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.DownloadCache.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxFileStore mockFileStore
4 |
5 |
6 |
8 | /// Test the Write File.
9 | ///
10 | [Test]
11 | public void TestWriteFile()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.WriteFile("path", new byte[]);
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.DownloadCache.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxFileStore fileStore
4 |
5 |
6 |
8 | /// Writes a file.
9 | ///
10 | public void WriteFile(
11 | string path,
12 | byte[] bytes)
13 | {
14 | return this.fileStore.WriteFile(path, bytes);
15 | }
16 | ]]>
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Email.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxComposeEmailTask mockComposeEmailTask
4 |
5 |
6 |
8 | /// Tests the Composes the email.
9 | ///
10 | [Test]
11 | public void TestComposeEmail()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.ComposeEmail("to", "subject", "body");
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Email.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxComposeEmailTask composeEmailTask
4 |
5 |
6 |
8 | /// Composes the email.
9 | ///
10 | /// To - Who the email is going to..
11 | /// The subject of the email.
12 | /// The body of the email.
13 | public void ComposeEmail(
14 | string to,
15 | string subject,
16 | string body)
17 | {
18 | this.composeEmailTask.ComposeEmail(to, null, subject, body, false);
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.FaceTime.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IFaceTimeTask mockFaceTimeTask
4 |
5 |
6 |
8 | /// Test Make FaceTime Call.
9 | ///
10 | [Test]
11 | public void TestMakeFaceTimeCall()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.MakeFaceTimeCall();
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.FaceTime.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IFaceTimeTask faceTimeTask
4 |
5 |
6 |
8 | /// Make a FaceTime call.
9 | ///
10 | public void MakeFaceTimeCall()
11 | {
12 | this.faceTimeTask.MakeFaceTimeCall("name", "number");
13 | }
14 | ]]>
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.FieldBinding.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxFileStore fileStore
4 |
5 |
6 |
8 | /// Writes a file.
9 | ///
10 | public void WriteFile(
11 | string path,
12 | byte[] bytes)
13 | {
14 | return this.fileStore.WriteFile(path, bytes);
15 | }
16 | ]]>
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.File.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxFileStore mockFileStore
4 |
5 |
6 |
8 | /// Tests Read File.
9 | ///
10 | [Test]
11 | public void TestReadFile()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.ReadFile("path");
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.File.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxFileStore fileStore
4 |
5 |
6 |
8 | /// Reads the file.
9 | ///
10 | /// The path.
11 | /// The file contents.
12 | public string ReadFile(string path)
13 | {
14 | string fileContents;
15 |
16 | this.fileStore.TryReadTextFile(path, out fileContents);
17 |
18 | return fileContents;
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Json.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cirrious.CrossCore.Platform
4 |
5 |
6 |
8 | /// Tests Parse Json.
9 | ///
10 | [Test]
11 | public void TestParseJson()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.ParseJson("path");
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Json.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cirrious.CrossCore.Platform
4 | System.Collections.Generic
5 |
6 |
7 | IMvxJsonConverter jsonConverter
8 |
9 |
10 |
12 | /// Parses the JSON.
13 | ///
14 | /// The JSON string.
15 | /// A List of strings.
16 | public IEnumerable ParseJson(string jsonString)
17 | {
18 | return this.jsonConverter.DeserializeObject>(jsonString);
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Network.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cirrious.MvvmCross.Plugins.Network.Reachability
4 |
5 |
6 | IMvxReachability mockReachability
7 |
8 |
9 |
11 | /// Tests Is Host Reachable.
12 | ///
13 | [Test]
14 | public void TestIsHostReachable()
15 | {
16 | //// arrange
17 |
18 | //// act
19 | this.TestableObject.IsHostReachable("host");
20 |
21 | //// assert
22 | }
23 | ]]>
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Network.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cirrious.MvvmCross.Plugins.Network.Reachability
4 |
5 |
6 | IMvxReachability reachability
7 |
8 |
9 |
11 | /// Determines whether the host is reachable.
12 | ///
13 | /// The host.
14 | ///
15 | /// true if the host is reachable otherwise, false.
16 | ///
17 | public bool IsHostReachable(string host)
18 | {
19 | return this.reachability.IsHostReachable("host");
20 | }
21 | ]]>
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.PhoneCall.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxPhoneCallTask mockPhoneCallTask
4 |
5 |
6 |
8 | /// Tests Make Phone Call.
9 | ///
10 | [Test]
11 | public void TestMakePhoneCall()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.MakePhoneCall("name", "number");
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.PhoneCall.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxPhoneCallTask phoneCallTask
4 |
5 |
6 |
8 | /// Make a phone call.
9 | ///
10 | /// The name.
11 | /// The number.
12 | public void MakePhoneCall(
13 | string name,
14 | string number)
15 | {
16 | this.phoneCallTask.MakePhoneCall(name, number);
17 | }
18 | ]]>
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.PictureChooser.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxCombinedPictureChooserTask mockPictureChooserTask
4 |
5 |
6 |
8 | /// Tests Choose or Take Picture.
9 | ///
10 | [Test]
11 | public void TestChooseOrTakePicture()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | /*this.TestableObject.ChooseOrTakePicture(
17 | maxPixelDimension,
18 | percentQuality,
19 | "pictureAvailable",
20 | "assumeCancelled");*/
21 |
22 | //// assert
23 | }
24 | ]]>
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.ReflectionEx.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | System.Reflection
4 | Cirrious.CrossCore.Platform
5 |
6 |
7 | IMvxReflectionEx mockReflectionEx
8 |
9 |
10 |
12 | /// Tests Get Reflected Assemblies Ex.
13 | ///
14 | [Test]
15 | public void TestGetReflectedAssembliesEx()
16 | {
17 | //// arrange
18 | Assembly assembly = Assembly.Load("x");
19 |
20 | //// act
21 | this.TestableObject.GetReflectedAssemblies(assembly);
22 |
23 | //// assert
24 | }
25 | ]]>
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.ReflectionEx.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | System.Reflection
4 |
5 |
6 | IMvxReflectionEx reflectionEx
7 |
8 |
9 |
11 | /// Gets the reflected assemblies.
12 | ///
13 | /// The assembly.
14 | /// The assembly name
15 | public AssemblyName[] GetReflectedAssemblies(Assembly assembly)
16 | {
17 | return this.reflectionEx.GetReflectedAssembliesEx(assembly);
18 | }
19 | ]]>
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.ResourceLoader.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cirrious.CrossCore.Platform
4 |
5 |
6 | IMvxResourceLoader mockResourceLoader
7 |
8 |
9 |
11 | /// Tests Get Text Resource.
12 | ///
13 | [Test]
14 | public void TestGetTextResource()
15 | {
16 | //// arrange
17 |
18 | //// act
19 | this.TestableObject.GetTextResource("resourcePath");
20 |
21 | //// assert
22 | }
23 | ]]>
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.ResourceLoader.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cirrious.CrossCore.Platform
4 |
5 |
6 | IMvxResourceLoader resourceLoader
7 |
8 |
9 |
11 | /// Gets the text resource.
12 | ///
13 | /// The resource path.
14 | /// The text resource
15 | public string GetTextResource(string resourcePath)
16 | {
17 | return this.resourceLoader.GetTextResource(resourcePath);
18 | }
19 | ]]>
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.SMS.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ISmsTask mockSmsTask
4 |
5 |
6 | ();]]>
7 |
8 |
9 |
10 |
11 |
12 |
14 | /// Tests Send Sms.
15 | ///
16 | [Test]
17 | public void TestSendSms()
18 | {
19 | //// arrange
20 |
21 | //// act
22 | this.TestableObject.SendSms("phoneNumber", "message");
23 |
24 | //// assert
25 | }
26 | ]]>
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.SMS.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | ISmsTask smsTask
4 |
5 |
6 |
8 | /// Send a SMS message.
9 | ///
10 | /// The phone number.
11 | /// The message.
12 | public void SendSms(
13 | string phoneNumber,
14 | string message)
15 | {
16 | this.smsTask.SendSMS(message, phoneNumber);
17 | }
18 | ]]>
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Share.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxShareTask mockShareTask
4 |
5 |
6 |
8 | /// Tests Share.
9 | ///
10 | [Test]
11 | public void TestShare()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.Share("toShare");
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Share.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxShareTask shareTask
4 |
5 |
6 |
8 | /// Shares the specified to share.
9 | ///
10 | /// To share.
11 | public void Share(string toShare)
12 | {
13 | this.shareTask.ShareShort(toShare);
14 | }
15 | ]]>
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.SimpleWebToken.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Cheesebaron.MvxPlugins.SimpleWebToken.Interfaces
4 |
5 |
6 | ISimpleWebToken simpleWebToken
7 |
8 |
9 |
11 | /// Create Token.
12 | ///
13 | public void CreateToken()
14 | {
15 | this.simpleWebToken.CreateTokenFromRaw("token");
16 | }
17 |
18 | ///
19 | /// Validate Signature.
20 | ///
21 | public void ValidateSignature()
22 | {
23 | bool valid = this.simpleWebToken.ValidateSignature("key");
24 | }
25 | ]]>
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.SoundEffects.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxSoundEffectInstance soundEffectInstance
4 |
5 |
6 |
8 | /// Plays the sound.
9 | ///
10 | public void PlaySound()
11 | {
12 | this.soundEffectInstance.Play();
13 | }
14 |
15 | ///
16 | /// Stops the sound.
17 | ///
18 | public void StopSound()
19 | {
20 | this.soundEffectInstance.Stop();
21 | }
22 | ]]>
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.ThreadUtils.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxThreadSleep mockThreadSleep
4 |
5 |
6 |
8 | /// Tests Get Sleep Thread.
9 | ///
10 | [Test]
11 | public void TestGetSleepThread()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.GetSleepThread();
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.ThreadUtils.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxThreadSleep threadSleep
4 |
5 |
6 |
8 | /// Gets the sleeper thread.
9 | ///
10 | /// The sleeper thread.
11 | public IMvxThreadSleep GetSleepThread()
12 | {
13 | return this.threadSleep;
14 | }
15 | ]]>
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.UserInteraction.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IUserInteraction mockUserInteraction
4 |
5 |
6 |
8 | /// Tests Alert.
9 | ///
10 | [Test]
11 | public void TestAlert()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.Alert("message");
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.UserInteraction.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IUserInteraction userInteraction
4 |
5 |
6 |
8 | /// Show a message.
9 | ///
10 | /// The message.
11 | public void Alert(string message)
12 | {
13 | //// seems to be a mismatch with framework targets.
14 | //// you will need to make sure you core project matches
15 | //// the UserInteraction frameworks (Windows Phone 8) - @asudbury
16 |
17 | ////this.userInteraction.Alert(message);
18 | }
19 | ]]>
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Vibration.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IVibrate mockVibrate
4 |
5 |
6 |
8 | /// Tests Vibrate.
9 | ///
10 | [Test]
11 | public void TestVibrate()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.Vibrate();
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.Vibration.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IVibrate vibrate
4 |
5 |
6 |
8 | /// Vibrate.
9 | ///
10 | public void Vibrate()
11 | {
12 | this.vibrate.Shake();
13 | }
14 | ]]>
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.WebBrowser.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxWebBrowserTask mockWebBrowserTask
4 |
5 |
6 |
8 | /// Tests Get Show Web Page.
9 | ///
10 | [Test]
11 | public void TestShowWebPage()
12 | {
13 | //// arrange
14 |
15 | //// act
16 | this.TestableObject.ShowWebPage("webPage");
17 |
18 | //// assert
19 | }
20 | ]]>
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Plugins/Plugins.WebBrowser.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | IMvxWebBrowserTask webBrowserTask
4 |
5 |
6 |
8 | /// Shows the web page.
9 | ///
10 | /// The web page.
11 | public void ShowWebPage(string webPage)
12 | {
13 | this.webBrowserTask.ShowWebPage(webPage);
14 | }
15 | ]]>
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Services/Services.LocationService.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Services
4 |
5 |
6 | ILocationService mockLocationService
7 |
8 |
9 | ();]]>
10 |
11 |
12 |
13 |
14 |
15 |
17 | /// Tests Get Location.
18 | ///
19 | [Test]
20 | public void TestGetLocation()
21 | {
22 | //// arrange
23 |
24 | //// act
25 | this.TestableObject.GetLocation();
26 |
27 | //// assert
28 | }
29 | ]]>
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Services/Services.LocationService.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Services
4 |
5 |
6 | ILocationService locationService
7 |
8 |
9 |
11 | /// Get Location.
12 | ///
13 | public void GetLocation()
14 | {
15 | double latitude;
16 | double longitude;
17 | this.locationService.TryGetLatestLocation(out latitude, out longitude);
18 | }
19 | ]]>
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Services/Services.SqliteDataService.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Services
4 |
5 |
6 | InterfaceSqlite mockSqliteDataService
7 |
8 |
9 | ();]]>
10 |
11 |
12 |
13 |
14 |
15 |
17 | /// Tests Get SqliteData.
18 | ///
19 | [Test]
20 | public void TestSqliteData()
21 | {
22 | //// arrange
23 |
24 | //// act
25 | this.TestableObject.GetSqliteData();
26 |
27 | //// assert
28 | }
29 | ]]>
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Services/Services.SqliteDataService.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Services
4 |
5 |
6 | InterfaceSqlite sqliteInstance
7 |
8 |
9 |
11 | /// Get SqliteData.
12 | ///
13 | public void GetSqliteData()
14 | {
15 | this.sqliteInstance.GetAll();
16 | }
17 | ]]>
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/Services/Services.WebRequestService.Tests.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Services
4 |
5 |
6 | IWebRequestService mockWebRequestService
7 |
8 |
9 | ();]]>
10 |
11 |
12 |
13 |
14 |
15 |
17 | /// Tests GetWebRequestData
18 | ///
19 | [Test]
20 | public void TestGetWebRequestData()
21 | {
22 | //// arrange
23 |
24 | //// act
25 | this.TestableObject.GetWebRequestData();
26 |
27 | //// assert
28 | }
29 | ]]>
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Config/CodeSnippets/ViewModelNavigation.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | MvxCommand %CommandNameInstance%
4 |
5 |
6 |
8 | /// Gets %CommandName% Command.
9 | ///
10 | public ICommand %CommandName%
11 | {
12 | get { return this.%CommandNameInstance% ?? (this.%CommandNameInstance% = new MvxCommand(() => this.ShowViewModel<%ViewModelName%>())); }
13 | }
14 | ]]>
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Config/LocalNugetPackages.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Config/MvvmCrossAndXamarinFormsProjects.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 | App.xaml.cs.t4
6 | App.xaml.cs
7 |
8 | -
9 | MainPage.xaml.t4
10 | MainPage.xaml
11 |
12 | -
13 | MainPage.xaml.cs.t4
14 | MainPage.xaml.cs
15 |
16 | -
17 | Setup.cs.t4
18 | Setup.cs
19 |
20 | -
21 | Presenter.cs.t4
22 | Presenters
23 | MvxFormsWindowsUniversalViewPresenter.cs
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Config/MvvmCrossProjects.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 | App.xaml.cs.t4
6 | App.xaml.cs
7 |
8 | -
9 | Setup.cs.t4
10 | Setup.cs
11 |
12 | -
13 | Views/BaseView.cs.t4
14 | Views
15 | BaseView.cs
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Config/NinjaCommunityNugetPackages.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Config/NoFrameworkProjects.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Config/TextTemplates/CustomRenderer/BaseCustomRenderer.t4:
--------------------------------------------------------------------------------
1 | <#@ Template Language="C#" #>
2 | <#@ Output Extension="cs" #>
3 | <#@ parameter type="System.string" name="NameSpace" #>
4 | <#@ parameter type="System.string" name="RendererBaseType" #>
5 | <#@ parameter type="System.string" name="RendererType" #>
6 | // --------------------------------------------------------------------------------------------------------------------
7 | //
8 | // Defines the <#= RendererBaseType #> type.
9 | //
10 | // --------------------------------------------------------------------------------------------------------------------
11 | namespace <#= NameSpace #>
12 | {
13 | using Xamarin.Forms;
14 |
15 | ///
16 | /// Defines the <#= RendererBaseType #> type.
17 | ///
18 | public class <#= RendererBaseType #> : <#= RendererType #>
19 | {
20 | }
21 | }
22 |
23 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/Droid/BlankView.axml.t4:
--------------------------------------------------------------------------------
1 | <#@ Template="" Language="C#" #>
2 | <#@ Output Extension="axml" #>
3 |
4 |
9 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/Droid/SampleDataView.axml.t4:
--------------------------------------------------------------------------------
1 | <#@ Template="" Language="C#" #>
2 | <#@ Output Extension="axml" #>
3 |
4 |
9 |
14 |
19 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/Droid/WebView.axml.t4:
--------------------------------------------------------------------------------
1 | <#@ Template="" Language="C#" #>
2 | <#@ Output Extension="axml" #>
3 |
4 |
8 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/ViewModels/BlankViewModel.t4:
--------------------------------------------------------------------------------
1 | <#@ Template Language="C#" #>
2 | <#@ Output Extension="cs" #>
3 | <#@ parameter type="System.string" name="NameSpace" #>
4 | <#@ parameter type="System.string" name="ClassName" #>
5 | // --------------------------------------------------------------------------------------------------------------------
6 | //
7 | // Defines the <#= ClassName #> type.
8 | //
9 | // --------------------------------------------------------------------------------------------------------------------
10 | namespace <#= NameSpace #>
11 | {
12 | ///
13 | /// Define the <#= ClassName #> type.
14 | ///
15 | public class <#= ClassName #> : BaseViewModel
16 | {
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/Wpf/BlankView.t4:
--------------------------------------------------------------------------------
1 | <#@ Template Language="C#" #>
2 | <#@ Output Extension="xaml" #>
3 |
11 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/Wpf/SampleDataView.t4:
--------------------------------------------------------------------------------
1 | <#@ Template Language="C#" #>
2 | <#@ Output Extension="xaml" #>
3 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/Wpf/WebView.t4:
--------------------------------------------------------------------------------
1 | <#@ Template Language="C#" #>
2 | <#@ Output Extension="xaml" #>
3 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/XamarinForms/BlankView.t4:
--------------------------------------------------------------------------------
1 | <#@ Template Language="C#" #>
2 | <#@ Output Extension="xaml" #>
3 | <#@ parameter type="System.string" name="PageType" #>
4 | <#@ parameter type="System.string" name="NameSpace" #>
5 | <#@ parameter type="System.string" name="ClassName" #>
6 | <#@ parameter type="System.string" name="CoreProjectName" #>
7 | <#@ parameter type="System.string" name="Content" #>
8 |
9 | <<#= PageType #> x:Class="<#= NameSpace #>.<#= ClassName #>"
10 | xmlns="http://xamarin.com/schemas/2014/forms"
11 | xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
12 | xmlns:viewModels="clr-namespace:<#= CoreProjectName #>.ViewModels;assembly=<#= CoreProjectName #>"
13 | Title="<#= ClassName #> Page">
14 | <#= Content #>
15 | <#= PageType #>>
16 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/iOS/Blank/StoryBoard/ViewDesigner.t4:
--------------------------------------------------------------------------------
1 | <#@ Output Extension="cs" #>
2 | // WARNING
3 | //
4 | // This file has been generated automatically by Xamarin Studio from the outlets and
5 | // actions declared in your storyboard file.
6 | // Manual changes to this file will not be maintained.
7 | //
8 | using Foundation;
9 | using System;
10 | using System.CodeDom.Compiler;
11 | using UIKit;
12 |
13 | namespace <#= NameSpace #>
14 | {
15 | [Register ("<#= ClassName #>")]
16 | partial class <#= ClassName #>
17 | {
18 | void ReleaseDesignerOutlets ()
19 | {
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ItemTemplates/iOS/Blank/Xib/ViewDesigner.t4:
--------------------------------------------------------------------------------
1 | <#@ Output Extension="cs" #>
2 | // WARNING
3 | //
4 | // This file has been generated automatically by Xamarin Studio from the outlets and
5 | // actions declared in your storyboard file.
6 | // Manual changes to this file will not be maintained.
7 | //
8 | using Foundation;
9 | using System;
10 | using System.CodeDom.Compiler;
11 | using UIKit;
12 |
13 | namespace <#= NameSpace #>
14 | {
15 | [Register ("<#= ClassName #>")]
16 | partial class <#= ClassName #>
17 | {
18 | void ReleaseDesignerOutlets ()
19 | {
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ProjectTemplateItems/WindowsUniversal/MvvmCross/Views/BaseView.cs.t4:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the BaseView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace <#= NameSpace #>.Views
7 | {
8 | using MvvmCross.WindowsUWP.Views;
9 |
10 | ///
11 | /// Defines the BaseView type.
12 | ///
13 | public abstract class BaseView : MvxWindowsPage
14 | {
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ProjectTemplateItems/WindowsUniversal/MvvmCrossAndXamarinForms/MainPage.xaml.t4:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ProjectTemplateItems/WindowsUniversal/XamarinForms/App.xaml.t4:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ProjectTemplateItems/WindowsUniversal/XamarinForms/MainPage.xaml.cs.t4:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the MainPage type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace <#= NameSpace #>
7 | {
8 | using <#= FormsProject #>;
9 |
10 | ///
11 | /// An empty page that can be used on its own or navigated to within a Frame.
12 | ///
13 | public sealed partial class MainPage
14 | {
15 | ///
16 | /// Initializes a new instance of the class.
17 | ///
18 | public MainPage()
19 | {
20 | this.InitializeComponent();
21 |
22 | this.LoadApplication(new XamarinFormsApp());
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Config/TextTemplates/ProjectTemplateItems/WindowsUniversal/XamarinForms/MainPage.xaml.t4:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Config/XamarinFormsProjects.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | -
5 | App.xaml.t4
6 | App.xaml
7 |
8 | -
9 | App.xaml.cs.t4
10 | App.xaml.cs
11 |
12 | -
13 | MainPage.xaml.t4
14 | MainPage.xaml
15 |
16 | -
17 | MainPage.xaml.cs.t4
18 | MainPage.xaml.cs
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.Tests/Settings.StyleCop:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | False
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.Tests/TestData/CodeConfig.xml:
--------------------------------------------------------------------------------
1 |
2 | MvvmCross.HotTuna.Plugin.Accelerometer
3 | CommunitySqlitePluginBootstrap.cs
4 |
5 | R1
6 | R2
7 |
8 | Y
9 |
10 | Plugin1
11 | Plugin2
12 |
13 |
14 |
15 | Class1
16 |
17 |
18 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.Tests/TestData/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | UIDeviceFamily
6 |
7 | 1
8 |
9 | UISupportedInterfaceOrientations
10 |
11 | UIInterfaceOrientationPortrait
12 | UIInterfaceOrientationLandscapeLeft
13 | UIInterfaceOrientationLandscapeRight
14 |
15 | MinimumOSVersion
16 | 3.2
17 | CFBundleDisplayName
18 | Adrian.iOS
19 | CFBundleVersion
20 | 1.0
21 |
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.Tests/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.UI/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.UI/App.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.UI/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the MainWindow type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UI
7 | {
8 | using Scorchio.Infrastructure.Wpf.Views;
9 |
10 | ///
11 | /// Interaction logic for MainWindow.xaml
12 | ///
13 | public partial class MainWindow : IDialog
14 | {
15 | ///
16 | /// Initializes a new instance of the class.
17 | ///
18 | public MainWindow()
19 | {
20 | this.InitializeComponent();
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.UI/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.InteropServices;
3 | using System.Windows;
4 |
5 | [assembly: AssemblyTitle("NinjaCoder.MvvmCross.UI")]
6 | [assembly: AssemblyDescription("")]
7 | [assembly: AssemblyConfiguration("")]
8 | [assembly: AssemblyCompany("Eon Uk Limited")]
9 | [assembly: AssemblyProduct("NinjaCoder.MvvmCross.UI")]
10 | [assembly: AssemblyCopyright("Copyright © Eon Uk Limited 2013")]
11 | [assembly: AssemblyTrademark("")]
12 | [assembly: AssemblyCulture("")]
13 | [assembly: ComVisible(false)]
14 |
15 | [assembly: ThemeInfo(
16 | ResourceDictionaryLocation.None,
17 | ResourceDictionaryLocation.SourceAssembly)]
18 |
19 | [assembly: AssemblyVersion("1.0.0.0")]
20 | [assembly: AssemblyFileVersion("1.0.0.0")]
21 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.UI/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.UI/Settings.StyleCop:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | False
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.UI/Themes.xaml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.UI/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/GlobalSuppressions.cs:
--------------------------------------------------------------------------------
1 | // This file is used by Code Analysis to maintain SuppressMessage
2 | // attributes that are applied to this project. Project-level
3 | // suppressions either have no target or are given a specific target
4 | // and scoped to a namespace, type, member, etc.
5 | //
6 | // To add a suppression to this file, right-click the message in the
7 | // Error List, point to "Suppress Message(s)", and click "In Project
8 | // Suppression File". You do not need to add suppressions to this
9 | // file manually.
10 |
11 | [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1017:MarkAssembliesWithComVisible")]
12 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Reflection;
3 | using System.Resources;
4 | using System.Runtime.InteropServices;
5 |
6 | [assembly: AssemblyTitle("NinjaCoder.MvvmCross.VSPackage")]
7 | [assembly: AssemblyDescription("")]
8 | [assembly: AssemblyConfiguration("")]
9 | [assembly: AssemblyCompany("Scorchio Limited")]
10 | [assembly: AssemblyProduct("NinjaCoder.MvvmCross.VSPackage")]
11 | [assembly: AssemblyCopyright("")]
12 | [assembly: AssemblyTrademark("")]
13 | [assembly: AssemblyCulture("")]
14 | [assembly: ComVisible(false)]
15 | [assembly: CLSCompliant(false)]
16 | [assembly: NeutralResourcesLanguage("en-US")]
17 | [assembly: AssemblyVersion("1.0.0.0")]
18 | [assembly: AssemblyFileVersion("1.0.0.0")]
19 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/AboutBox.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/AboutBox.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/AddToCollection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/AddToCollection.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/ClearWindowContent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/ClearWindowContent.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/CodeReview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/CodeReview.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/CompiledHelpFile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/CompiledHelpFile.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/F1Help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/F1Help.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/Images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/Images.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/Images2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/Images2.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/NuGet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/NuGet.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/Options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/Options.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/Package.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/Package.ico
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/StatusHelp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/StatusHelp.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/Web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/Web.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/Zoom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/Zoom.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/mvx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/mvx.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Resources/xamarin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross.VSPackage/Resources/xamarin.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/Settings.StyleCop:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | False
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross.VSPackage/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Entities/CustomRenderers.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the CustomRenderers type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Entities
7 | {
8 | using System.Collections.Generic;
9 |
10 | ///
11 | /// Defines the CustomRenderers type.
12 | ///
13 | public class CustomRenderers
14 | {
15 | ///
16 | /// Gets or sets the help link.
17 | ///
18 | public string HelpLink { get; set; }
19 |
20 | ///
21 | /// Gets or sets the groups.
22 | ///
23 | public IEnumerable Groups { get; set; }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Entities/CustomerRenderer.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the CustomerRenderer type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Entities
7 | {
8 | ///
9 | /// Defines the CustomerRenderer type.
10 | ///
11 | public class CustomerRenderer
12 | {
13 | ///
14 | /// Gets or sets the name.
15 | ///
16 | public string Name { get; set; }
17 |
18 | ///
19 | /// Gets or sets the code block.
20 | ///
21 | public string CodeBlock { get; set; }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Entities/NugetCommand.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the NugetCommand type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Entities
7 | {
8 | ///
9 | /// Defines the NugetCommand type.
10 | ///
11 | public class NugetCommand
12 | {
13 | ///
14 | /// Gets or sets the command.
15 | ///
16 | public string Command { get; set; }
17 |
18 | ///
19 | /// Gets or sets the plat form.
20 | ///
21 | public string PlatForm { get; set; }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Entities/Plugins.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the Plugins type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Entities
7 | {
8 | using System.Collections.Generic;
9 | using System.Runtime.Serialization;
10 |
11 | ///
12 | /// Defines the Plugins type.
13 | ///
14 | [DataContract]
15 | public class Plugins
16 | {
17 | ///
18 | /// Gets or sets the plugins.
19 | ///
20 | [DataMember(Name = "Plugins")]
21 | public IEnumerable Items { get; set; }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Entities/ViewType.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ViewType type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Entities
7 | {
8 | using System.ComponentModel;
9 |
10 | ///
11 | /// Defines the ViewType type.
12 | ///
13 | public enum ViewType
14 | {
15 | ///
16 | /// The Blank
17 | ///
18 | [Description("Blank")]
19 | Blank,
20 |
21 | ///
22 | /// The SampleData
23 | ///
24 | [Description("SampleData")]
25 | SampleData,
26 |
27 | ///
28 | /// The Web
29 | ///
30 | [Description("Web")]
31 | Web
32 | }
33 | }
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Entities/XamarinFormsCompileOption.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ProjectSuffix type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Entities
7 | {
8 | using System.ComponentModel;
9 |
10 | ///
11 | /// Defines the ProjectSuffix type.
12 | ///
13 | public enum XamarinFormsCompileOption
14 | {
15 | ///
16 | /// The Compile option.
17 | ///
18 | [Description("Compile")]
19 | Compile,
20 |
21 | ///
22 | /// The Skip option.
23 | ///
24 | [Description("Skip")]
25 | Skip,
26 | }
27 | }
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Exceptions/NinjaCoderException.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the NinjaCoderException type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Exceptions
7 | {
8 | using System;
9 |
10 | ///
11 | /// Defines the NinjaCoderException type.
12 | ///
13 | internal class NinjaCoderException : Exception
14 | {
15 | ///
16 | /// Gets or sets the ninja message.
17 | ///
18 | public string NinjaMessage { get; set; }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Exceptions/NinjaCoderServiceException.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the NinjaCoderServiceException type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Exceptions
7 | {
8 | ///
9 | /// Defines the NinjaCoderServiceException type.
10 | ///
11 | internal class NinjaCoderServiceException : NinjaCoderException
12 | {
13 | ///
14 | /// Gets or sets the name of the folder.
15 | ///
16 | public string FolderName { get; set; }
17 |
18 | ///
19 | /// Gets or sets the name of the file.
20 | ///
21 | public string FileName { get; set; }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Factories/Interfaces/ILanguageFactory.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ILanguageFactory type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Factories.Interfaces
7 | {
8 | using System.Collections.Generic;
9 |
10 | ///
11 | /// Defines the ILanguageFactory type.
12 | ///
13 | public interface ILanguageFactory
14 | {
15 | ///
16 | /// Gets the languages.
17 | ///
18 | IEnumerable Languages { get; }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Factories/Interfaces/IMvvmCrossAndXamarinFormsProjectFactory.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IMvvmCrossAndXamarinFormsProjectFactory type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Factories.Interfaces
7 | {
8 | using Scorchio.VisualStudio.Entities;
9 | using System.Collections.Generic;
10 |
11 | ///
12 | /// Defines the IMvvmCrossAndXamarinFormsProjectFactory type.
13 | ///
14 | public interface IMvvmCrossAndXamarinFormsProjectFactory
15 | {
16 | ///
17 | /// Gets the allowed projects.
18 | ///
19 | /// The allowed projects.
20 | IEnumerable GetAllowedProjects();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Factories/Interfaces/IMvvmCrossProjectFactory.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IMvvmCrossProjectFactory type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Factories.Interfaces
7 | {
8 | using Scorchio.VisualStudio.Entities;
9 | using System.Collections.Generic;
10 |
11 | ///
12 | /// Defines the IMvvmCrossProjectFactory type.
13 | ///
14 | public interface IMvvmCrossProjectFactory
15 | {
16 | ///
17 | /// Gets the allowed projects.
18 | ///
19 | /// The allowed projects.
20 | IEnumerable GetAllowedProjects();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Factories/Interfaces/INoFrameworkProjectFactory.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the INoFrameworkProjectFactory type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Factories.Interfaces
7 | {
8 | using Scorchio.VisualStudio.Entities;
9 | using System.Collections.Generic;
10 |
11 | ///
12 | /// Defines the INoFrameworkProjectFactory type.
13 | ///
14 | public interface INoFrameworkProjectFactory
15 | {
16 | ///
17 | /// Gets the allowed projects.
18 | ///
19 | /// The allowed projects.
20 | IEnumerable GetAllowedProjects();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Factories/Interfaces/IPluginFactory.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IPluginFactory type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Factories.Interfaces
7 | {
8 | using Entities;
9 | using Services.Interfaces;
10 |
11 | ///
12 | /// Defines the IPluginFactory type.
13 | ///
14 | public interface IPluginFactory
15 | {
16 | ///
17 | /// Gets the plugins.
18 | ///
19 | /// The URI.
20 | Plugins GetPlugins(string uri);
21 | }
22 | }
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Factories/Interfaces/IXamarinFormsProjectFactory.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IXamarinFormsProjectFactory type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Factories.Interfaces
7 | {
8 | using Scorchio.VisualStudio.Entities;
9 | using System.Collections.Generic;
10 |
11 | ///
12 | /// Defines the IXamarinFormsProjectFactory type.
13 | ///
14 | public interface IXamarinFormsProjectFactory
15 | {
16 | ///
17 | /// Gets the allowed projects.
18 | ///
19 | /// The allowed projects.
20 | IEnumerable GetAllowedProjects();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Factories/Interfaces/IXamarinLayoutFactory.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IXamarinLayoutFactory type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Factories.Interfaces
7 | {
8 | using Scorchio.Infrastructure.Entities;
9 | using System.Collections.Generic;
10 |
11 | ///
12 | /// Defines the IXamarinLayoutFactory type.
13 | ///
14 | public interface IXamarinLayoutFactory
15 | {
16 | ///
17 | /// Gets the layouts.
18 | ///
19 | IEnumerable Layouts { get; }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Factories/Interfaces/IXamarinPageFactory.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IXamarinPageFactory type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Factories.Interfaces
7 | {
8 | using Scorchio.Infrastructure.Entities;
9 | using System.Collections.Generic;
10 |
11 | ///
12 | /// Defines the IXamarinPageFactory type.
13 | ///
14 | public interface IXamarinPageFactory
15 | {
16 | ///
17 | /// Gets the pages.
18 | ///
19 | IEnumerable Pages { get; }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Messages/ProjectSuffixesUpdatedMessage.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ProjectSuffixesUpdatedMessage type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Messages
7 | {
8 | using TinyMessenger;
9 |
10 | ///
11 | /// Deifnes the ProjectSuffixesUpdatedMessage type.
12 | ///
13 | public class ProjectSuffixesUpdatedMessage : ITinyMessage
14 | {
15 | ///
16 | /// Gets the sender of the message, or null if not supported by the message implementation.
17 | ///
18 | public object Sender { get; }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/NinjaCoder.MvvmCross.csproj.DotSettings:
--------------------------------------------------------------------------------
1 |
2 | CSharp60
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/NinjaCoder.MvvmCross.snk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/NinjaCoder.MvvmCross.snk
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/App.xaml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Delete.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Delete.ico
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Language.xaml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Themes.xaml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/AbsoluteLayout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/AbsoluteLayout.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/CarouselPage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/CarouselPage.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/ContentPage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/ContentPage.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/ContentView.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/ContentView.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/Frame.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/Frame.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/GridLayout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/GridLayout.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/MasterDetailPage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/MasterDetailPage.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/NavigationPage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/NavigationPage.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/RelativeLayout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/RelativeLayout.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/ScrollView.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/ScrollView.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/StackLayout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/StackLayout.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/Xamarin/TabbedPage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/Xamarin/TabbedPage.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/bottom.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/dialog.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/dialog.bmp
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/lefthand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/lefthand.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Resources/mvvmcross.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoder.MvvmCross/Resources/mvvmcross.png
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Services/Interfaces/IFileOperationService.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IFileOperationService type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Services.Interfaces
7 | {
8 | using Scorchio.VisualStudio.Entities;
9 |
10 | ///
11 | /// Defines the IFileOperationService type.
12 | ///
13 | public interface IFileOperationService
14 | {
15 | ///
16 | /// Processes the command.
17 | ///
18 | /// The file operation.
19 | void ProcessCommand(FileOperation fileOperation);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Services/Interfaces/IResolverService.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IResolverService type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Services.Interfaces
7 | {
8 | ///
9 | /// Defines the IResolverService type.
10 | ///
11 | public interface IResolverService
12 | {
13 | ///
14 | /// Attempts to resolve a type using default options.
15 | ///
16 | /// Type to resolve
17 | /// Instance of type
18 | TResolveType Resolve() where TResolveType : class;
19 | }
20 | }
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Settings.StyleCop:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | False
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Translators/Interfaces/IProjectTemplateTranslator.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IProjectTemplateTranslator type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Translators.Interfaces
7 | {
8 | using Scorchio.VisualStudio.Entities;
9 | using System.Xml.Linq;
10 |
11 | ///
12 | /// Defines the IProjectTemplateTranslator type.
13 | ///
14 | public interface IProjectTemplateTranslator
15 | {
16 | ///
17 | /// Translates the specified from.
18 | ///
19 | /// From.
20 | /// A ProjectTemplatInfo.
21 | ProjectTemplateInfo Translate(XElement from);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddCustomerRenderers/CustomRendererControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the CustomRendererControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddCustomerRenderers
7 | {
8 | ///
9 | /// Interaction logic for CustomRendererControl.xaml
10 | ///
11 | public partial class CustomRendererControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public CustomRendererControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddDependencyServices/DependencyServiceControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the DependencyServiceControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddDependencyServices
7 | {
8 | ///
9 | /// Interaction logic for DependencyServiceControl.xaml
10 | ///
11 | public partial class DependencyServiceControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public DependencyServiceControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddDependencyServices/DependencyServiceFinishedControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the DependencyServiceFinishedControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddDependencyServices
7 | {
8 | ///
9 | /// Interaction logic for DependencyServiceFinishedControl.xaml
10 | ///
11 | public partial class DependencyServiceFinishedControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public DependencyServiceFinishedControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddEffects/EffectControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the EffectControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddEffects
7 | {
8 | ///
9 | /// Interaction logic for DependencyServiceControl.xaml
10 | ///
11 | public partial class EffectControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public EffectControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddEffects/EffectFinishedControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the EffectFinishedControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddEffects
7 | {
8 | ///
9 | /// Interaction logic for EffectFinishedControl.xaml
10 | ///
11 | public partial class EffectFinishedControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public EffectFinishedControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddNugetPackages/NugetPackagesControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the NugetPackagesControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddProjects
7 | {
8 | ///
9 | /// Interaction logic for NugetServicesControl.xaml
10 | ///
11 | public partial class NugetPackagesControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public NugetPackagesControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddNugetPackages/NugetPackagesFinishedControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the NugetPackagesFinishedControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddNugetPackages
7 | {
8 | ///
9 | /// Interaction logic for ProjectsFinishedControl.xaml
10 | ///
11 | public partial class NugetPackagesFinishedControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public NugetPackagesFinishedControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddNugetPackages/XamarinFormsLabsControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the XamarinFormsLabsControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddProjects
7 | {
8 | ///
9 | /// Interaction logic for NugetServicesControl.xaml
10 | ///
11 | public partial class XamarinFormsLabsControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public XamarinFormsLabsControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddPlugins/PluginsControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the PluginsControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddPlugins
7 | {
8 | ///
9 | /// Interaction logic for PluginsControl.xaml
10 | ///
11 | public partial class PluginsControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public PluginsControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddProjects/ApplicationOptionsControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ApplicationOptionsControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddProjects
7 | {
8 | ///
9 | /// Interaction logic for ApplicationOptionsControl.xaml
10 | ///
11 | public partial class ApplicationOptionsControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ApplicationOptionsControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddProjects/ApplicationSamplesOptionsControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ApplicationSamplesOptionsControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddProjects
7 | {
8 | ///
9 | /// Interaction logic for ApplicationSamplesOptionsControl.xaml
10 | ///
11 | public partial class ApplicationSamplesOptionsControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ApplicationSamplesOptionsControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddProjects/BuildOptionsControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the BuildOptionsControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddProjects
7 | {
8 | ///
9 | /// Interaction logic for FrameworkSelectorControl.xaml
10 | ///
11 | public partial class BuildOptionsControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public BuildOptionsControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddProjects/FrameworkSelectorControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the FrameworkSelectorControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddProjects
7 | {
8 | ///
9 | /// Interaction logic for FrameworkSelectorControl.xaml
10 | ///
11 | public partial class FrameworkSelectorControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public FrameworkSelectorControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddProjects/NinjaCoderOptionsControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the NinjaCoderOptionsControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddProjects
7 | {
8 | ///
9 | /// Interaction logic for NinjaCoderOptionsControl.xaml
10 | ///
11 | public partial class NinjaCoderOptionsControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public NinjaCoderOptionsControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddProjects/ProjectsControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ProjectsControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddProjects
7 | {
8 | ///
9 | /// Interaction logic for ProjectsControl.xaml
10 | ///
11 | public partial class ProjectsControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ProjectsControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddProjects/ProjectsFinishedControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ProjectsFinishedControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddProjects
7 | {
8 | ///
9 | /// Interaction logic for ProjectsFinishedControl.xaml
10 | ///
11 | public partial class ProjectsFinishedControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ProjectsFinishedControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddViews/ViewsControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ViewsControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddViews
7 | {
8 | ///
9 | /// Interaction logic for ViewsControl.xaml
10 | ///
11 | public partial class ViewsControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ViewsControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/AddViews/ViewsFinishedControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ViewsFinishedControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.AddViews
7 | {
8 | ///
9 | /// Interaction logic for ProjectsFinishedControl.xaml
10 | ///
11 | public partial class ViewsFinishedControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ViewsFinishedControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/Options/BuildUserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the BuildUserControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.Options
7 | {
8 | ///
9 | /// Interaction logic for BuildUserControl.xaml
10 | ///
11 | public partial class BuildUserControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public BuildUserControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/Options/CodingStyleUserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the CodingStyleUserControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.Options
7 | {
8 | ///
9 | /// Interaction logic for CodingStyleUserControl.xaml
10 | ///
11 | public partial class CodingStyleUserControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public CodingStyleUserControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/Options/ProjectsSuffixesUserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ProjectsSuffixesUserControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.Options
7 | {
8 | ///
9 | /// Interaction logic for ProjectsSuffixesUserControl.xaml
10 | ///
11 | public partial class ProjectsSuffixesUserControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ProjectsSuffixesUserControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/Options/ProjectsUserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ProjectsUserControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.Options
7 | {
8 | ///
9 | /// Interaction logic for ProjectsUserControl.xaml
10 | ///
11 | public partial class ProjectsUserControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ProjectsUserControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/UserControls/Options/TracingUserControl.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the TracingUserControl type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.UserControls.Options
7 | {
8 | ///
9 | /// Interaction logic for TracingUserControl.xaml
10 | ///
11 | public partial class TracingUserControl
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public TracingUserControl()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Views/AboutView.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the AboutView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Views
7 | {
8 | ///
9 | /// Interaction logic for AboutView.xaml
10 | ///
11 | public partial class AboutView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public AboutView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Views/BaseView.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the BaseView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Views
7 | {
8 | using MahApps.Metro.Controls;
9 | using Scorchio.Infrastructure.Wpf.Views;
10 |
11 | ///
12 | /// Defines the BaseView type.
13 | ///
14 | public class BaseView : MetroWindow, IDialog
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Views/PluginsView.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the PluginsView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Views
7 | {
8 | ///
9 | /// Interaction logic for PluginsView.xaml
10 | ///
11 | public partial class PluginsView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public PluginsView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/Views/Wizard/WizardView.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the WizardView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace NinjaCoder.MvvmCross.Views.Wizard
7 | {
8 | ///
9 | /// Interaction logic for WizardView.xaml
10 | ///
11 | public partial class WizardView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public WizardView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/NinjaCoder.MvvmCross/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.v11.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.v11.suo
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/NinjaCoder.MvvmCross.VSPackage.pkgdef:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/NinjaCoder.MvvmCross.VSPackage.pkgdef
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/NinjaCoder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/NinjaCoder.png
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.Core.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.Core.zip
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.Droid.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.Droid.zip
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.MSTest.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.MSTest.zip
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.NUnit.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.NUnit.zip
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.WindowsPhone.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.WindowsPhone.zip
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.WindowsUniversal.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.WindowsUniversal.zip
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.Wpf.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.Wpf.zip
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.Xamarin.Forms.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.Xamarin.Forms.zip
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.iOS.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ProjectTemplates/CSharp/Ninja Coder/NinjaCoder.iOS.zip
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/Settings.StyleCop:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | False
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/NinjaCoderMvvmCross.vsix/ninja-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NinjaCoderMvvmCross.vsix/ninja-icon.png
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/DroidContent/Resources/Drawable/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/MvvmCross/DroidContent/Resources/Drawable/splash.png
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/DroidContent/Resources/Layout/SplashScreen.axml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
10 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/DroidContent/Resources/Values/MvxBindingAttributes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/DroidContent/Resources/Values/SplashStyle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/DroidContent/SplashScreen.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the SplashScreen type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using Android.App;
9 | using MvvmCross.Droid.Views;
10 |
11 | ///
12 | /// Defines the SplashScreen type.
13 | ///
14 | [Activity(Label = "$safeprojectname$", MainLauncher = true, Icon = "@drawable/icon", NoHistory = true)]
15 | public class SplashScreen : MvxSplashScreenActivity
16 | {
17 | ///
18 | /// Initializes a new instance of the class.
19 | ///
20 | public SplashScreen()
21 | : base(Resource.Layout.SplashScreen)
22 | {
23 | }
24 | }
25 | }
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/DroidContent/Views/BaseView.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the BaseView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Views
7 | {
8 | using MvvmCross.Droid.Views;
9 |
10 | ///
11 | /// Defines the BaseView type.
12 | ///
13 | public abstract class BaseView : MvxActivity
14 | {
15 | }
16 | }
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/FormsContent/IPageService.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IPageService type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Services
7 | {
8 | using Cirrious.MvvmCross.ViewModels;
9 |
10 | using Xamarin.Forms;
11 |
12 | ///
13 | /// Defines the IPageService type.
14 | ///
15 | public interface IPageService
16 | {
17 | ///
18 | /// Gets the page.
19 | ///
20 | /// A Page.
21 | Page GetPage(MvxViewModelRequest request);
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/Scorchio.NinjaCoder.MvvmCross.Core.2.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MvvmCross.Core
5 | 2.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For NinjaCoder for MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/Scorchio.NinjaCoder.MvvmCross.MSTests.2.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MvvmCross.MSTests.Tests
5 | 2.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For NinjaCoder for MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/Scorchio.NinjaCoder.MvvmCross.NUnit.Tests.2.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MvvmCross.NUnit.Tests
5 | 2.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For NinjaCoder for MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/Scorchio.NinjaCoder.MvvmCross.Wpf.2.0.1.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MvvmCross.Wpf
5 | 2.0.1
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For NinjaCoder for MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/Scorchio.NinjaCoder.MvvmCross.XUnit.Tests.2.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MvvmCross.XUnit.Tests
5 | 2.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For NinjaCoder for MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/Scorchio.NinjaCoder.MvvmCross.iOS.StoryBoard.1.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MvvmCross.iOS.StoryBoard
5 | 1.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/WindowsPhoneContent/App.xaml.pp:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/WindowsPhoneContent/ApplicationIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/MvvmCross/WindowsPhoneContent/ApplicationIcon.png
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/WindowsPhoneContent/Background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/MvvmCross/WindowsPhoneContent/Background.png
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/WindowsPhoneContent/MainPage.xaml.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the MainPage.xaml type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | ///
9 | /// Defines the MainPage.xaml type.
10 | ///
11 | public partial class MainPage
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public MainPage()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/WindowsPhoneContent/SplashScreenImage.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/MvvmCross/WindowsPhoneContent/SplashScreenImage.jpg
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/WindowsPhoneContent/Views/BaseView.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the BaseView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Views
7 | {
8 | using MvvmCross.WindowsPhone.Views;
9 |
10 | ///
11 | /// Defines the BaseView type.
12 | ///
13 | public abstract class BaseView : MvxPhonePage
14 | {
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/WpfContent/Views/BaseView.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the BaseView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Views
7 | {
8 | using MvvmCross.Wpf.Views;
9 |
10 | ///
11 | /// Defines the BaseView type.
12 | ///
13 | public abstract class BaseView : MvxWpfView
14 | {
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCross/iOSContent/Main.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the Main type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using UIKit;
9 |
10 | ///
11 | /// Defines the Main type.
12 | ///
13 | public class Application
14 | {
15 | ///
16 | /// This is the main entry point of the application.
17 | ///
18 | /// The args.
19 | public static void Main(string[] args)
20 | {
21 | // if you want to use a different Application Delegate class from "AppDelegate"
22 | // you can specify it here.
23 | UIApplication.Main(args, null, "AppDelegate");
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/NuSpec/MvvmCrossAndXamarinForms/CoreContent/Services/IViewModelService.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IViewModelService type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Services
7 | {
8 | using MvvmCross.Core.ViewModels;
9 |
10 | ///
11 | /// Defines the IViewModelService type.
12 | ///
13 | public interface IViewModelService
14 | {
15 | ///
16 | /// Gets the view model.
17 | ///
18 | /// The request.
19 | /// The View Model.
20 | IMvxViewModel GetViewModel(MvxViewModelRequest request);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCrossAndXamarinForms/Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.Core.2.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.Core
5 | 2.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCrossAndXamarinForms/Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.iOS.StoryBoard.1.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.iOS.StoryBoard
5 | 1.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCrossAndXamarinForms/Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.iOS.StoryBoard.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MvvmCross.Xamarin.Forms.iOS.StoryBoard
5 | 1.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/NuSpec/MvvmCrossAndXamarinForms/WindowsPhoneContent/App.xaml.pp:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/NuSpec/Ninja/Converters/Scorchio.NinjaCoder.XamarinForms.Converters.1.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/Ninja/Converters/Scorchio.NinjaCoder.XamarinForms.Converters.1.0.0.nupkg
--------------------------------------------------------------------------------
/NuSpec/Ninja/Converters/Scorchio.NinjaCoder.XamarinForms.Converters.1.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.XamarinForms.Converters
5 | 1.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/NuSpec/Ninja/MvvmHelper/Scorchio.NinjaCoder.MvvmHelper.Core.1.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/Ninja/MvvmHelper/Scorchio.NinjaCoder.MvvmHelper.Core.1.0.0.nupkg
--------------------------------------------------------------------------------
/NuSpec/Ninja/MvvmXamarinForms/CoreContent/Interfaces/INavigationService.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the INavigationService type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Interfaces
7 | {
8 | ///
9 | /// Defines the INavigationService type.
10 | ///
11 | public interface INavigationService
12 | {
13 | ///
14 | /// Navigates to the View Model.
15 | ///
16 | /// The View Model.
17 | void NavigateToViewModel();
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/NuSpec/Ninja/MvvmXamarinForms/Scorchio.NinjaCoder.Mvvm.XamarinForms.1.0.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/Ninja/MvvmXamarinForms/Scorchio.NinjaCoder.Mvvm.XamarinForms.1.0.1.nupkg
--------------------------------------------------------------------------------
/NuSpec/Ninja/MvvmXamarinForms/Scorchio.NinjaCoder.Mvvm.XamarinForms.1.0.1.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.Mvvm.XamarinForms
5 | 1.0.1
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/NuSpec/Ninja/MvvmXamarinForms/Scorchio.NinjaCoder.Mvvm.XamarinForms.Core.1.0.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/Ninja/MvvmXamarinForms/Scorchio.NinjaCoder.Mvvm.XamarinForms.Core.1.0.1.nupkg
--------------------------------------------------------------------------------
/NuSpec/Ninja/MvvmXamarinForms/Scorchio.NinjaCoder.Mvvm.XamarinForms.Core.1.0.1.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.Mvvm.XamarinForms.Core
5 | 1.0.1
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Azure/Tasks/CoreContent/NinjaAzureTasksReadme.txt:
--------------------------------------------------------------------------------
1 | The Ninja Coder has added the following files
2 |
3 | DataService\ITaskAzureDataService.cs
4 | DataServices\TaskAzureDataService.cs
5 |
6 | Entities\TaskItem.cs
7 |
8 | Repositories\ITaskRepository.cs
9 | Repositories\TaskRepository.cs
10 |
11 | Services\ITaskService.cs
12 | Services\TaskService.cs
13 |
14 | ViewModels\TaskItemViewModel.cs
15 | ViewModels\TaskListViewModel.cs
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Azure/Tasks/CoreContent/Repositories/ITaskRepository.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | // Defines the ITaskRepository type.
3 | //
4 | // --------------------------------------------------------------------------------------------------------------------
5 |
6 | namespace $rootnamespace$.Repositories
7 | {
8 | using Entities;
9 |
10 | ///
11 | /// Defines the ITaskRepository type.
12 | ///
13 | public interface ITaskRepository
14 | {
15 | ///
16 | /// Gets or sets the selected task.
17 | ///
18 | TaskItem SelectedTask { get; set; }
19 | }
20 | }
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Azure/Tasks/CoreContent/Repositories/TaskRepository.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the TaskRepository type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 |
7 | namespace $rootnamespace$.Repositories
8 | {
9 | using Entities;
10 |
11 | ///
12 | /// Defines the TaskRepository type.
13 | ///
14 | public class TaskRepository : ITaskRepository
15 | {
16 | ///
17 | /// Gets or sets the selected task.
18 | ///
19 | public TaskItem SelectedTask { get; set; }
20 | }
21 | }
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Azure/Tasks/FormsContent/NinjaAzureTasksReadMe.txt:
--------------------------------------------------------------------------------
1 | The Ninja Coder has added the following files
2 |
3 |
4 | Views\TaskItemView.xaml
5 | Views\TaskListView.xaml
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Azure/Tasks/FormsContent/Views/TaskItemView.xaml.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the TaskItemView.xaml type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Views
7 | {
8 | ///
9 | /// Defines the TaskItemView.xaml type.
10 | ///
11 | public partial class TaskItemView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public TaskItemView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Azure/Tasks/FormsContent/Views/TaskListView.xaml.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the TaskListView.xaml type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Views
7 | {
8 | ///
9 | /// Defines the TaskListView.xaml type.
10 | ///
11 | public partial class TaskListView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public TaskListView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Azure/Tasks/Scorchio.NinjaCoder.Azure.Tasks.1.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/NinjaSamples/Azure/Tasks/Scorchio.NinjaCoder.Azure.Tasks.1.0.0.nupkg
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Azure/Tasks/Scorchio.NinjaCoder.Azure.Tasks.Core.1.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/NuSpec/NinjaSamples/Azure/Tasks/Scorchio.NinjaCoder.Azure.Tasks.Core.1.0.0.nupkg
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/CoreContent/NinjaSQLiteTodoReadme.txt:
--------------------------------------------------------------------------------
1 | The Ninja Coder has added the following files
2 |
3 | DataService\ITodoSqliteDataService.cs
4 | DataServices\TodoSqliteDataService.cs
5 |
6 | Entities\TodoItem.cs
7 |
8 | Repositories\ITodoRepository.cs
9 | Repositories\TodoRepository.cs
10 |
11 | Services\ITodoService.cs
12 | Services\TodoService.cs
13 |
14 | ViewModels\TodoItemViewModel.cs
15 | ViewModels\TodoListViewModel.cs
16 |
17 | You need to implement the SqlConnectionService.GetConnection()
18 | for each of the platforms you intend to implement.
19 |
20 | One way to do this is to use the Xamrin Forms Dependency service implementation as shown below
21 |
22 | https://github.com/xamarin/xamarin-forms-samples/tree/master/Todo/PCL
23 |
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/CoreContent/Repositories/ITodoRepository.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | // Defines the ITodoRepository type.
3 | //
4 | // --------------------------------------------------------------------------------------------------------------------
5 | namespace $rootnamespace$.Repositories
6 | {
7 | ///
8 | /// Defines the ITodoRepository type.
9 | ///
10 | public interface ITodoRepository
11 | {
12 | ///
13 | /// Gets or sets the selected item identifier.
14 | ///
15 | int? SelectedItemId { get; set; }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/CoreContent/Repositories/TodoRepository.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the TodoRepository type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Repositories
7 | {
8 | ///
9 | /// Defines the TodoRepository type.
10 | ///
11 | public class TodoRepository : ITodoRepository
12 | {
13 | ///
14 | /// Gets or sets the selected item identifier.
15 | ///
16 | public int? SelectedItemId { get; set; }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/CoreContent/Services/ISqliteConnectionService.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ISqliteConnectionService type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 |
7 | namespace $rootnamespace$.Services
8 | {
9 | using SQLite.Net;
10 |
11 | ///
12 | /// Defines the ISqliteConnectionService
13 | ///
14 | public interface ISqliteConnectionService
15 | {
16 | ///
17 | /// Gets the connection.
18 | ///
19 | ///
20 | SQLiteConnection GetConnection();
21 | }
22 | }
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/DroidContent/NinjaSQLiteTodoReadMe.txt:
--------------------------------------------------------------------------------
1 | The Ninja Coder has added the following files
2 |
3 |
4 | DependencyServices\SqliteConnectionServiceDroid.cs
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/FormsContent/NinjaSQLiteTodoReadMe.txt:
--------------------------------------------------------------------------------
1 | The Ninja Coder has added the following files
2 |
3 |
4 | Views\TodoItemView.xaml
5 | Views\TodoListView.xaml
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/FormsContent/Views/TodoItemView.xaml.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the TodoItemView.xaml type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Views
7 | {
8 | ///
9 | /// Defines the TodoItemView.xaml type.
10 | ///
11 | public partial class TodoItemView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public TodoItemView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/FormsContent/Views/TodoListView.xaml.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the TodoListView.xaml type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Views
7 | {
8 | ///
9 | /// Defines the TodoListView.xaml type.
10 | ///
11 | public partial class TodoListView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public TodoListView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/WindowsPhoneContent/NinjaSQLiteTodoReadMe.txt:
--------------------------------------------------------------------------------
1 | The Ninja Coder has added the following files
2 |
3 |
4 | DependencyServices\SqliteConnectionServiceWindowsPhone.cs
5 |
6 | Note Windows phones do not ship with SQLite - you will need to follow these instructions
7 | http://developer.xamarin.com/guides/cross-platform/xamarin-forms/working-with/databases/#Adding_SQLite_to_WinPhone
8 |
9 | After completing the above steps you should be able to uncomment the code in SqliteConnectionServiceWindowsPhone.cs
10 |
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/SQLite/Todo/iOSContent/NinjaSQLiteTodoReadMe.txt:
--------------------------------------------------------------------------------
1 | The Ninja Coder has added the following files
2 |
3 |
4 | DependencyServices\SqliteConnectionServiceiOS.cs
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Settings/SimpleSample/CoreContent/NinjaSettingsSimpleReadme.txt:
--------------------------------------------------------------------------------
1 | The Ninja Coder has added the following files
2 |
3 | Services\ISettingsService.cs
4 | Service\SettingsService.cs
5 |
6 | ViewModels\SettingsViewModel.cs
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Settings/SimpleSample/CoreContent/Services/ISettingsService.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ISettingsService type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Services
7 | {
8 | ///
9 | /// Defines the ISettingsService type.
10 | ///
11 | public interface ISettingsService
12 | {
13 | ///
14 | /// Gets or sets the greeting.
15 | ///
16 | string Greeting { get; set; }
17 | }
18 | }
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Settings/SimpleSample/FormsContent/NinjaSettingsSimpleReadme.txt:
--------------------------------------------------------------------------------
1 | The Ninja Coder has added the following files
2 |
3 |
4 | Views\SettingsView.xaml
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Settings/SimpleSample/FormsContent/Views/SettingsView.xaml.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the SettingsView.xaml type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$.Views
7 | {
8 | ///
9 | /// Defines the SettingsView.xaml type.
10 | ///
11 | public partial class SettingsView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public SettingsView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/NuSpec/NinjaSamples/Settings/SimpleSample/FormsContent/Views/SettingsView.xaml.pp:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
12 |
13 |
--------------------------------------------------------------------------------
/NuSpec/NoFramework/WindowsPhoneContent/App.xaml.pp:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/NuSpec/NoFramework/iOSContent/Main.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the Main type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using UIKit;
9 |
10 | ///
11 | /// Defines the Main type.
12 | ///
13 | public class Application
14 | {
15 | ///
16 | /// This is the main entry point of the application.
17 | ///
18 | /// The args.
19 | public static void Main(string[] args)
20 | {
21 | // if you want to use a different Application Delegate class from "AppDelegate"
22 | // you can specify it here.
23 | UIApplication.Main(args, null, "AppDelegate");
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/NuSpec/NoFramework/iOSContent/MainClassic.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the Main type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using MonoTouch.UIKit;
9 |
10 | ///
11 | /// Defines the Main type.
12 | ///
13 | public class Application
14 | {
15 | ///
16 | /// This is the main entry point of the application.
17 | ///
18 | /// The args.
19 | public static void Main(string[] args)
20 | {
21 | // if you want to use a different Application Delegate class from "AppDelegate"
22 | // you can specify it here.
23 | UIApplication.Main(args, null, "AppDelegate");
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/NuSpec/Testing/Scorchio.NinjaCoder.MSTest.Tests.1.0.2.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.MSTest.Tests
5 | 1.0.2
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For MSTest Testing
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/NuSpec/Testing/Scorchio.NinjaCoder.NUnit.Tests.1.0.3.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.NUnit.Tests
5 | 1.0.3
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For NUnit Testing
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/NuSpec/Testing/Scorchio.NinjaCoder.XUnit.Tests.1.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.XUnit.Tests
5 | 1.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/CoreContent/Infrastructure.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the Infrastructure type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using System.Diagnostics;
9 |
10 | ///
11 | /// Defines the App type.
12 | ///
13 | public static class Infrastructure
14 | {
15 | ///
16 | /// Initializes this instance.
17 | ///
18 | public static void Init()
19 | {
20 | Debug.WriteLine("Infrastructure::Init");
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/Scorchio.NinjaCoder.Xamarin.Forms.Core.2.0.0.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.Xamarin.Forms.Core
5 | 2.0.0
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For NinjaCoder for MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/Scorchio.NinjaCoder.Xamarin.Forms.Wpf.1.0.5.nuspec:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Scorchio.NinjaCoder.Xamarin.Forms.Wpf
5 | 1.0.3
6 | Adrian Sudbury
7 | Scorchio Limited
8 | false
9 | Helper For NinjaCoder for MvvmCross and Xamarin Forms
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/WindowsPhoneContent/App.xaml.pp:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/WindowsPhoneContent/FormsLabsApp.xaml.pp:
--------------------------------------------------------------------------------
1 |
7 |
8 |
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/WindowsPhoneContent/FormsLabsMainPage.xaml.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the MainPage.xaml type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using Forms;
9 |
10 | ///
11 | /// Defines the MainPage.xaml type.
12 | ///
13 | public partial class MainPage
14 | {
15 | ///
16 | /// Initializes a new instance of the class.
17 | ///
18 | public MainPage()
19 | {
20 | this.InitializeComponent();
21 |
22 | Forms.Init();
23 |
24 | this.Content = FormsHelper.GetMainPage().ConvertPageToUIElement(this);
25 | }
26 | }
27 | }
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/WindowsPhoneContent/MainPage.xaml.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the MainPage.xaml type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using Forms;
9 | using Xamarin.Forms;
10 | using Xamarin.Forms.Platform.WinPhone;
11 |
12 | ///
13 | /// Defines the MainPage.xaml type.
14 | ///
15 | public partial class MainPage : FormsApplicationPage
16 | {
17 | ///
18 | /// Initializes a new instance of the class.
19 | ///
20 | public MainPage()
21 | {
22 | this.InitializeComponent();
23 |
24 | Forms.Init();
25 |
26 | this.LoadApplication(new XamarinFormsApp());
27 | }
28 | }
29 | }
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/WindowsUniversalContent/App.xaml.pp:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/WindowsUniversalContent/MainPage.xaml.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the MainPage type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using Forms;
9 |
10 | ///
11 | /// An empty page that can be used on its own or navigated to within a Frame.
12 | ///
13 | public sealed partial class MainPage
14 | {
15 | public MainPage()
16 | {
17 | this.InitializeComponent();
18 |
19 | this.LoadApplication(new XamarinFormsApp());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/WindowsUniversalContent/MainPage.xaml.pp:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/iOSContent/Main.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the Main type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using UIKit;
9 |
10 | ///
11 | /// Defines the Main type.
12 | ///
13 | public class Application
14 | {
15 | ///
16 | /// This is the main entry point of the application.
17 | ///
18 | /// The args.
19 | public static void Main(string[] args)
20 | {
21 | // if you want to use a different Application Delegate class from "AppDelegate"
22 | // you can specify it here.
23 | UIApplication.Main(args, null, "AppDelegate");
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/NuSpec/XamarinForms/iOSContent/MainClassic.cs.pp:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the Main type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace $rootnamespace$
7 | {
8 | using MonoTouch.UIKit;
9 |
10 | ///
11 | /// Defines the Main type.
12 | ///
13 | public class Application
14 | {
15 | ///
16 | /// This is the main entry point of the application.
17 | ///
18 | /// The args.
19 | public static void Main(string[] args)
20 | {
21 | // if you want to use a different Application Delegate class from "AppDelegate"
22 | // you can specify it here.
23 | UIApplication.Main(args, null, "AppDelegate");
24 | }
25 | }
26 | }
--------------------------------------------------------------------------------
/Resources/AddConvertersDialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/AddConvertersDialog.png
--------------------------------------------------------------------------------
/Resources/AddProjects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/AddProjects.png
--------------------------------------------------------------------------------
/Resources/AddProjectsDialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/AddProjectsDialog.png
--------------------------------------------------------------------------------
/Resources/AddViewModelDialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/AddViewModelDialog.png
--------------------------------------------------------------------------------
/Resources/Installer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/Installer.png
--------------------------------------------------------------------------------
/Resources/NewProjectDialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/NewProjectDialog.png
--------------------------------------------------------------------------------
/Resources/NinjaCoder.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/NinjaCoder.bmp
--------------------------------------------------------------------------------
/Resources/NinjaCoder.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/NinjaCoder.ico
--------------------------------------------------------------------------------
/Resources/NinjaCoder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/NinjaCoder.png
--------------------------------------------------------------------------------
/Resources/ToolsMenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/ToolsMenu.png
--------------------------------------------------------------------------------
/Resources/Wizard1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/Wizard1.png
--------------------------------------------------------------------------------
/Resources/Xamarin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/Xamarin.jpg
--------------------------------------------------------------------------------
/Resources/addpluginsdialog.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/addpluginsdialog.png
--------------------------------------------------------------------------------
/Resources/mvvmcross.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/mvvmcross.ico
--------------------------------------------------------------------------------
/Resources/mvvmcross.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/mvvmcross.jpg
--------------------------------------------------------------------------------
/Resources/ninja-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/ninja-icon.png
--------------------------------------------------------------------------------
/Resources/solutionexplorer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/solutionexplorer.png
--------------------------------------------------------------------------------
/Resources/wizard2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/wizard2.png
--------------------------------------------------------------------------------
/Resources/wizard3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/wizard3.png
--------------------------------------------------------------------------------
/Resources/wizard4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/wizard4.png
--------------------------------------------------------------------------------
/Resources/wizard5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/wizard5.png
--------------------------------------------------------------------------------
/Resources/wizard6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/wizard6.png
--------------------------------------------------------------------------------
/Resources/xamarin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Resources/xamarin.png
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Entities/AccentColor.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the AccentColor type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Entities
7 | {
8 | using System.Windows.Media;
9 |
10 | ///
11 | /// Defines the AccentColorMenuData type.
12 | ///
13 | public class AccentColor
14 | {
15 | ///
16 | /// Gets or sets the name.
17 | ///
18 | public string Name { get; set; }
19 |
20 | ///
21 | /// Gets or sets the color brush.
22 | ///
23 | public Brush ColorBrush { get; set; }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Entities/ImageItemWithDescription.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ImageItemWithDescription type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Entities
7 | {
8 | ///
9 | /// Defines the ImageItemWithDescription type.
10 | ///
11 | public class ImageItemWithDescription : ImageItem
12 | {
13 | ///
14 | /// Gets or sets the name.
15 | ///
16 | public string Description { get; set; }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/EventArguments/ColorChangedEventArgs.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ColorChangedEventArgs type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.EventArguments
7 | {
8 | using System;
9 |
10 | using Scorchio.Infrastructure.Entities;
11 |
12 | ///
13 | /// Defines the ColorChangedEventArgs type.
14 | ///
15 | public class ColorChangedEventArgs : EventArgs
16 | {
17 | ///
18 | /// Gets or sets the accent.
19 | ///
20 | public AccentColor Color { get; set; }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/EventArguments/ImageChangedEventArgs.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ImageChangedEventArgs type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.EventArguments
7 | {
8 | using System;
9 |
10 | using Scorchio.Infrastructure.Entities;
11 |
12 | ///
13 | /// Defines the ImageChangedEventArgs type.
14 | ///
15 | public class ImageChangedEventArgs : EventArgs
16 | {
17 | ///
18 | /// Gets or sets the image.
19 | ///
20 | public ImageItem Image { get; set; }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/EventArguments/ThemeChangedEventArgs.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ThemeChangeEventArgs type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 |
7 | using MahApps.Metro.Controls;
8 |
9 | namespace Scorchio.Infrastructure.EventArguments
10 | {
11 | using System;
12 |
13 | using MahApps.Metro;
14 |
15 | ///
16 | /// Defines the ThemeChangedEventArgs type.
17 | ///
18 | public class ThemeChangedEventArgs : EventArgs
19 | {
20 | ///
21 | /// Gets or sets the theme.
22 | ///
23 | public Theme Theme { get; set; }
24 |
25 | ///
26 | /// Gets or sets the accent.
27 | ///
28 | public Accent Accent { get; set; }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Factories/IThemeFactory.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IThemeFactory type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Factories
7 | {
8 | using System.Collections.Generic;
9 |
10 | using Scorchio.Infrastructure.Entities;
11 |
12 | ///
13 | /// Defines the IThemeFactory type.
14 | ///
15 | public interface IThemeFactory
16 | {
17 | ///
18 | /// Gets the themes.
19 | ///
20 | IEnumerable Themes { get; }
21 | }
22 | }
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/IoC/IResolverService.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IResolverService type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.IoC
7 | {
8 | ///
9 | /// Defines the IResolverService type.
10 | ///
11 | public interface IResolverService
12 | {
13 | ///
14 | /// Attempts to resolve a type using default options.
15 | ///
16 | /// Type to resolve
17 | /// Instance of type
18 | TResolveType Resolve() where TResolveType : class;
19 | }
20 | }
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/IoC/TinyIoC/TinyIoC.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Scorchio.Infrastructure/IoC/TinyIoC/TinyIoC.cs
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/IoC/TinyIoC/TinyMessenger.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Scorchio.Infrastructure/IoC/TinyIoC/TinyMessenger.cs
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.InteropServices;
3 | using System.Windows;
4 |
5 | [assembly: AssemblyTitle("Scorchio.Infrastructure")]
6 | [assembly: AssemblyDescription("")]
7 | [assembly: AssemblyConfiguration("")]
8 | [assembly: AssemblyCompany("")]
9 | [assembly: AssemblyProduct("Scorchio.Infrastructure")]
10 | [assembly: AssemblyCopyright("Copyright © 2013")]
11 | [assembly: AssemblyTrademark("")]
12 | [assembly: AssemblyCulture("")]
13 |
14 | [assembly: ComVisible(false)]
15 |
16 | [assembly: ThemeInfo(
17 | ResourceDictionaryLocation.None,
18 | ResourceDictionaryLocation.SourceAssembly)]
19 |
20 | [assembly: AssemblyVersion("1.0.0.0")]
21 | [assembly: AssemblyFileVersion("1.0.0.0")]
22 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Services/IMessageBoxService.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IMessageBoxService type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Services
7 | {
8 | ///
9 | /// Defines the IMessageBoxService type.
10 | ///
11 | public interface IMessageBoxService
12 | {
13 | ///
14 | /// Shows the specified text.
15 | ///
16 | /// The text.
17 | /// The caption.
18 | void Show(
19 | string text,
20 | string caption);
21 |
22 | }
23 | }
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Settings.StyleCop:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | False
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Translators/ITranslator.cs:
--------------------------------------------------------------------------------
1 | // -----------------------------------------------------------------------
2 | //
3 | // Defines the ITranslator type.
4 | //
5 | // -----------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Translators
7 | {
8 | ///
9 | /// Defines the ITranslator type.
10 | ///
11 | /// The type of from.
12 | /// The type of to.
13 | public interface ITranslator
14 | {
15 | ///
16 | /// Translates the object.
17 | ///
18 | /// The object to translate from.
19 | /// The translated object.
20 | TTo Translate(TFrom from);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Wpf/Colors.xaml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Wpf/UserControls/ColorComboBoxView.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ColorComboBoxView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Wpf.UserControls
7 | {
8 | ///
9 | /// Interaction logic for ColorComboBoxView.xaml
10 | ///
11 | public partial class ColorComboBoxView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ColorComboBoxView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Wpf/UserControls/DirectoryPickerView.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the DirectoryPickerView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Wpf.UserControls
7 | {
8 | ///
9 | /// Interaction logic for DirectoryPickerView.xaml
10 | ///
11 | public partial class DirectoryPickerView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public DirectoryPickerView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Wpf/UserControls/ImagePickerView.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ImagePickerView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Wpf.UserControls
7 | {
8 | ///
9 | /// Interaction logic for ImagePickerView.xaml
10 | ///
11 | public partial class ImagePickerView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ImagePickerView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Wpf/UserControls/ImagePickerWithDescriptionView.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ImagePickerWithDescriptionView type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Wpf.UserControls
7 | {
8 | ///
9 | /// Interaction logic for ImagePickerWithDescriptionView.xaml
10 | ///
11 | public partial class ImagePickerWithDescriptionView
12 | {
13 | ///
14 | /// Initializes a new instance of the class.
15 | ///
16 | public ImagePickerWithDescriptionView()
17 | {
18 | this.InitializeComponent();
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Wpf/UserControls/WizardView.xaml.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the WizardView.xaml type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Wpf.UserControls
7 | {
8 | using System.Windows.Controls;
9 |
10 | ///
11 | /// Interaction logic for WizardView.xaml
12 | ///
13 | public partial class WizardView : UserControl
14 | {
15 | ///
16 | /// Initializes a new instance of the class.
17 | ///
18 | public WizardView()
19 | {
20 | this.InitializeComponent();
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Wpf/ViewModels/Wizard/IProvideViewType.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IProvideViewType type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Wpf.ViewModels.Wizard
7 | {
8 | using System;
9 |
10 | ///
11 | /// Defines the IProvideViewType type.
12 | ///
13 | public interface IProvideViewType
14 | {
15 | ///
16 | /// Gets the type of the view.
17 | ///
18 | Type ViewType { get; }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/Wpf/Views/IDialog.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the IDialog type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.Infrastructure.Wpf.Views
7 | {
8 | ///
9 | /// Defines the IDialog type.
10 | ///
11 | public interface IDialog
12 | {
13 | ///
14 | /// Gets or sets the data context.
15 | ///
16 | object DataContext { get; set; }
17 |
18 | ///
19 | /// Shows the dialog.
20 | ///
21 | bool? ShowDialog();
22 | }
23 | }
--------------------------------------------------------------------------------
/Scorchio.Infrastructure/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Scorchio.VisualStudio/Entities/FileOperation.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the FileOperation type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 |
7 | namespace Scorchio.VisualStudio.Entities
8 | {
9 | ///
10 | /// Defines the FileOperation type.
11 | ///
12 | public class FileOperation : StudioCommand
13 | {
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Scorchio.VisualStudio/Entities/ItemTemplateInfo.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the ItemTemplateInfo type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.VisualStudio.Entities
7 | {
8 | ///
9 | /// Defines the ItemTemplateInfo type.
10 | ///
11 | public class ItemTemplateInfo : BaseTemplateInfo
12 | {
13 | ///
14 | /// Gets or sets the name of the file.
15 | ///
16 | public string FileName { get; set; }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Scorchio.VisualStudio/Entities/TextTransformation.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the TextTransformation type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.VisualStudio.Entities
7 | {
8 | ///
9 | /// Defines the TextTransformation type.
10 | ///
11 | public class TextTransformation
12 | {
13 | ///
14 | /// Gets or sets the file extension.
15 | ///
16 | public string FileExtension { get; set; }
17 |
18 | ///
19 | /// Gets or sets the output.
20 | ///
21 | public string Output { get; set; }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Scorchio.VisualStudio/Scorchio.VisualStudio.snk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/asudbury/NinjaCoderForMvvmCross/8e534cebc18b2cf768664f21e5b336bb6eb4aa77/Scorchio.VisualStudio/Scorchio.VisualStudio.snk
--------------------------------------------------------------------------------
/Scorchio.VisualStudio/ScorchioConstants.cs:
--------------------------------------------------------------------------------
1 | // --------------------------------------------------------------------------------------------------------------------
2 | //
3 | // Defines the Constants type.
4 | //
5 | // --------------------------------------------------------------------------------------------------------------------
6 | namespace Scorchio.VisualStudio
7 | {
8 | ///
9 | /// Defines the Constants type.
10 | ///
11 | public static class ScorchioConstants
12 | {
13 | ///
14 | /// The blank doc comment
15 | ///
16 | public const string BlankDocComment = "";
17 |
18 | ///
19 | /// Visual Studio default.
20 | ///
21 | public const string VisualStudio = "VisualStudio.DTE";
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Scorchio.VisualStudio/Settings.StyleCop:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | False
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Scorchio.VisualStudio/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/repositories.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------