├── .gitattributes ├── .gitignore ├── README.md ├── assets └── thunderbolt_128.png ├── samples ├── WpfCore │ ├── ThunderWpfCore │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AssemblyInfo.cs │ │ ├── MarkupExtensions │ │ │ └── ThunderboltResolveExtension.cs │ │ ├── Models │ │ │ └── Thing.cs │ │ ├── Services │ │ │ ├── ConventionalService.cs │ │ │ ├── DataService.cs │ │ │ ├── IConventionalService.cs │ │ │ └── ServiceRegistration.cs │ │ ├── ThunderWpfCore.csproj │ │ ├── ViewModels │ │ │ ├── MainViewModel.cs │ │ │ └── ViewModelBase.cs │ │ └── Views │ │ │ ├── MainView.xaml │ │ │ └── MainView.xaml.cs │ └── ThunderboltIocSamples.WpfCore.sln └── XamarinForms │ ├── ThunderDroid │ ├── Assets │ │ └── AboutAssets.txt │ ├── MainActivity.cs │ ├── Properties │ │ ├── AndroidManifest.xml │ │ └── AssemblyInfo.cs │ ├── Resources │ │ ├── AboutResources.txt │ │ ├── Resource.designer.cs │ │ ├── mipmap-anydpi-v26 │ │ │ ├── icon.xml │ │ │ └── icon_round.xml │ │ ├── mipmap-hdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-mdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-xxhdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── icon.png │ │ │ └── launcher_foreground.png │ │ └── values │ │ │ ├── colors.xml │ │ │ └── styles.xml │ ├── Services │ │ ├── AndroidPlatformService.cs │ │ └── AndroidServiceRegistration.cs │ └── ThunderDroid.csproj │ ├── ThunderForms │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── MarkupExtensions │ │ └── ThunderboltResolveExtension.cs │ ├── Models │ │ └── Thing.cs │ ├── Services │ │ ├── ConventionalService.cs │ │ ├── DataService.cs │ │ ├── IConventionalService.cs │ │ ├── IPlatformService.cs │ │ └── SharedServiceRegistration.cs │ ├── ThunderForms.csproj │ ├── ViewModels │ │ ├── MainViewModel.cs │ │ └── ViewModelBase.cs │ └── Views │ │ ├── MainView.xaml │ │ └── MainView.xaml.cs │ ├── ThunderUWP │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ │ ├── LargeTile.scale-100.png │ │ ├── LargeTile.scale-200.png │ │ ├── LargeTile.scale-400.png │ │ ├── SmallTile.scale-100.png │ │ ├── SmallTile.scale-200.png │ │ ├── SmallTile.scale-400.png │ │ ├── SplashScreen.scale-100.png │ │ ├── SplashScreen.scale-200.png │ │ ├── SplashScreen.scale-400.png │ │ ├── Square150x150Logo.scale-100.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square150x150Logo.scale-400.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-16.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-256.png │ │ ├── Square44x44Logo.altform-unplated_targetsize-48.png │ │ ├── Square44x44Logo.scale-100.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.scale-400.png │ │ ├── Square44x44Logo.targetsize-16.png │ │ ├── Square44x44Logo.targetsize-256.png │ │ ├── Square44x44Logo.targetsize-48.png │ │ ├── StoreLogo.backup.png │ │ ├── StoreLogo.scale-100.png │ │ ├── StoreLogo.scale-200.png │ │ ├── StoreLogo.scale-400.png │ │ ├── Wide310x150Logo.scale-100.png │ │ ├── Wide310x150Logo.scale-200.png │ │ └── Wide310x150Logo.scale-400.png │ ├── MainPage.xaml │ ├── MainPage.xaml.cs │ ├── Package.appxmanifest │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Default.rd.xml │ ├── Services │ │ ├── UwpPlatformService.cs │ │ └── UwpServiceRegistration.cs │ └── ThunderUWP.csproj │ ├── ThunderboltIocSamples.XamarinForms.sln │ └── ThunderiOS │ ├── AppDelegate.cs │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon1024.png │ │ ├── Icon120.png │ │ ├── Icon152.png │ │ ├── Icon167.png │ │ ├── Icon180.png │ │ ├── Icon20.png │ │ ├── Icon29.png │ │ ├── Icon40.png │ │ ├── Icon58.png │ │ ├── Icon60.png │ │ ├── Icon76.png │ │ ├── Icon80.png │ │ └── Icon87.png │ ├── Entitlements.plist │ ├── Info.plist │ ├── Main.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Resources │ ├── Default-568h@2x.png │ ├── Default-Portrait.png │ ├── Default-Portrait@2x.png │ ├── Default.png │ ├── Default@2x.png │ └── LaunchScreen.storyboard │ ├── Services │ ├── iOSPlatformService.cs │ └── iOSServiceRegistration.cs │ └── ThunderiOS.csproj └── src ├── Directory.Build.Props ├── ThunderboltIoc.Abstractions ├── AssemblyInfo.cs ├── DictionaryTypeAdapter.cs ├── IThunderboltContainer.cs ├── IThunderboltFactoryDictator.cs ├── IThunderboltRegistrar.cs ├── IThunderboltResolver.cs ├── IThunderboltScope.cs ├── ThunderboltActivator.cs ├── ThunderboltContainer.cs ├── ThunderboltExcludeAttribute.cs ├── ThunderboltIncludeAttribute.cs ├── ThunderboltIoc.Abstractions.csproj ├── ThunderboltRegexExcludeAttribute.cs ├── ThunderboltRegexIncludeAttribute.cs ├── ThunderboltRegistration.cs ├── ThunderboltScope.cs ├── ThunderboltServiceLifetime.cs └── ThunderboltServiceRegistry.cs ├── ThunderboltIoc.SourceGenerators ├── AttributeGeneratorHelper.cs ├── Consts.cs ├── EnumerableExtensions.cs ├── ExplicitGeneratorHelper.cs ├── GeneratorHelper.cs ├── MethodDefinitionEqualityComparer.cs ├── RoslynSemanticExtensions.cs ├── RoslynSyntacticExtensions.cs ├── StringExtensions.cs ├── SyntaxContextReceiver.cs ├── ThunderboltIoc.SourceGenerators.csproj ├── ThunderboltIoc.SourceGenerators.props └── ThunderboltSourceGenerator.cs ├── ThunderboltIoc.sln ├── ThunderboltIoc ├── ThunderboltIoc.csproj ├── ThunderboltIoc.nuspec └── _._ └── benchmarks ├── AutofacBenchmarks.cs ├── BenchmarksBase.cs ├── FrameworkBenchmarks.cs ├── GraceBenchmarks.cs ├── MicrosoftDIBenchmarks.cs ├── Models ├── BarService.cs ├── BazService.cs ├── FooService.cs ├── IBazService.cs ├── SingleService.cs ├── StaticServiceId.cs └── TransientServiceBase.cs ├── Program.cs ├── RuntimeBenchmarks.cs ├── StartupBenchmarks.cs ├── ThunderboltIocBenchmarks.cs └── benchmarks.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/README.md -------------------------------------------------------------------------------- /assets/thunderbolt_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/assets/thunderbolt_128.png -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/App.xaml -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/App.xaml.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/MarkupExtensions/ThunderboltResolveExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/MarkupExtensions/ThunderboltResolveExtension.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/Models/Thing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/Models/Thing.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/Services/ConventionalService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/Services/ConventionalService.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/Services/DataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/Services/DataService.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/Services/IConventionalService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/Services/IConventionalService.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/Services/ServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/Services/ServiceRegistration.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/ThunderWpfCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/ThunderWpfCore.csproj -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/Views/MainView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/Views/MainView.xaml -------------------------------------------------------------------------------- /samples/WpfCore/ThunderWpfCore/Views/MainView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderWpfCore/Views/MainView.xaml.cs -------------------------------------------------------------------------------- /samples/WpfCore/ThunderboltIocSamples.WpfCore.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/WpfCore/ThunderboltIocSamples.WpfCore.sln -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Assets/AboutAssets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Assets/AboutAssets.txt -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/MainActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/MainActivity.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Properties/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Properties/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/AboutResources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/AboutResources.txt -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/Resource.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/Resource.designer.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-anydpi-v26/icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-anydpi-v26/icon.xml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-anydpi-v26/icon_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-anydpi-v26/icon_round.xml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-hdpi/icon.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-hdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-hdpi/launcher_foreground.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-mdpi/icon.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-mdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-mdpi/launcher_foreground.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-xhdpi/icon.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-xhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-xhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-xxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-xxhdpi/icon.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-xxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-xxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-xxxhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-xxxhdpi/icon.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/mipmap-xxxhdpi/launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/mipmap-xxxhdpi/launcher_foreground.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/values/colors.xml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Resources/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Resources/values/styles.xml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Services/AndroidPlatformService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Services/AndroidPlatformService.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/Services/AndroidServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/Services/AndroidServiceRegistration.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderDroid/ThunderDroid.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderDroid/ThunderDroid.csproj -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/App.xaml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/App.xaml.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/MarkupExtensions/ThunderboltResolveExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/MarkupExtensions/ThunderboltResolveExtension.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/Models/Thing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/Models/Thing.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/Services/ConventionalService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/Services/ConventionalService.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/Services/DataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/Services/DataService.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/Services/IConventionalService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/Services/IConventionalService.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/Services/IPlatformService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/Services/IPlatformService.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/Services/SharedServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/Services/SharedServiceRegistration.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/ThunderForms.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/ThunderForms.csproj -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/Views/MainView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/Views/MainView.xaml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderForms/Views/MainView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderForms/Views/MainView.xaml.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/App.xaml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/App.xaml.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/LargeTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/LargeTile.scale-100.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/LargeTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/LargeTile.scale-200.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/LargeTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/LargeTile.scale-400.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/SmallTile.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/SmallTile.scale-100.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/SmallTile.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/SmallTile.scale-200.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/SmallTile.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/SmallTile.scale-400.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/SplashScreen.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/SplashScreen.scale-100.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/SplashScreen.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/SplashScreen.scale-400.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square150x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square150x150Logo.scale-400.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.scale-400.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.targetsize-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.targetsize-16.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.targetsize-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.targetsize-256.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.targetsize-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Square44x44Logo.targetsize-48.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/StoreLogo.backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/StoreLogo.backup.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/StoreLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/StoreLogo.scale-200.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/StoreLogo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/StoreLogo.scale-400.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Assets/Wide310x150Logo.scale-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Assets/Wide310x150Logo.scale-400.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/MainPage.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/MainPage.xaml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/MainPage.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/MainPage.xaml.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Package.appxmanifest -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Properties/Default.rd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Properties/Default.rd.xml -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Services/UwpPlatformService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Services/UwpPlatformService.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/Services/UwpServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/Services/UwpServiceRegistration.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderUWP/ThunderUWP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderUWP/ThunderUWP.csproj -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderboltIocSamples.XamarinForms.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderboltIocSamples.XamarinForms.sln -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/AppDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/AppDelegate.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon120.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon152.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon167.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon180.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon20.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon29.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon40.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon58.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon60.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon76.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon80.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Assets.xcassets/AppIcon.appiconset/Icon87.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Entitlements.plist -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Info.plist -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Main.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Resources/Default-Portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Resources/Default-Portrait.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Resources/Default-Portrait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Resources/Default-Portrait@2x.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Resources/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Resources/Default.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Resources/Default@2x.png -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Resources/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Resources/LaunchScreen.storyboard -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Services/iOSPlatformService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Services/iOSPlatformService.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/Services/iOSServiceRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/Services/iOSServiceRegistration.cs -------------------------------------------------------------------------------- /samples/XamarinForms/ThunderiOS/ThunderiOS.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/samples/XamarinForms/ThunderiOS/ThunderiOS.csproj -------------------------------------------------------------------------------- /src/Directory.Build.Props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/Directory.Build.Props -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/DictionaryTypeAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/DictionaryTypeAdapter.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/IThunderboltContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/IThunderboltContainer.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/IThunderboltFactoryDictator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/IThunderboltFactoryDictator.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/IThunderboltRegistrar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/IThunderboltRegistrar.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/IThunderboltResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/IThunderboltResolver.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/IThunderboltScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/IThunderboltScope.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltActivator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltActivator.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltContainer.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltExcludeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltExcludeAttribute.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltIncludeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltIncludeAttribute.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltIoc.Abstractions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltIoc.Abstractions.csproj -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltRegexExcludeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltRegexExcludeAttribute.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltRegexIncludeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltRegexIncludeAttribute.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltRegistration.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltScope.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltServiceLifetime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltServiceLifetime.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.Abstractions/ThunderboltServiceRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.Abstractions/ThunderboltServiceRegistry.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/AttributeGeneratorHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/AttributeGeneratorHelper.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/Consts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/Consts.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/ExplicitGeneratorHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/ExplicitGeneratorHelper.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/GeneratorHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/GeneratorHelper.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/MethodDefinitionEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/MethodDefinitionEqualityComparer.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/RoslynSemanticExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/RoslynSemanticExtensions.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/RoslynSyntacticExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/RoslynSyntacticExtensions.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/StringExtensions.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/SyntaxContextReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/SyntaxContextReceiver.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/ThunderboltIoc.SourceGenerators.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/ThunderboltIoc.SourceGenerators.csproj -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/ThunderboltIoc.SourceGenerators.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/ThunderboltIoc.SourceGenerators.props -------------------------------------------------------------------------------- /src/ThunderboltIoc.SourceGenerators/ThunderboltSourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.SourceGenerators/ThunderboltSourceGenerator.cs -------------------------------------------------------------------------------- /src/ThunderboltIoc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc.sln -------------------------------------------------------------------------------- /src/ThunderboltIoc/ThunderboltIoc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc/ThunderboltIoc.csproj -------------------------------------------------------------------------------- /src/ThunderboltIoc/ThunderboltIoc.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/ThunderboltIoc/ThunderboltIoc.nuspec -------------------------------------------------------------------------------- /src/ThunderboltIoc/_._: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/benchmarks/AutofacBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/AutofacBenchmarks.cs -------------------------------------------------------------------------------- /src/benchmarks/BenchmarksBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/BenchmarksBase.cs -------------------------------------------------------------------------------- /src/benchmarks/FrameworkBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/FrameworkBenchmarks.cs -------------------------------------------------------------------------------- /src/benchmarks/GraceBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/GraceBenchmarks.cs -------------------------------------------------------------------------------- /src/benchmarks/MicrosoftDIBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/MicrosoftDIBenchmarks.cs -------------------------------------------------------------------------------- /src/benchmarks/Models/BarService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/Models/BarService.cs -------------------------------------------------------------------------------- /src/benchmarks/Models/BazService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/Models/BazService.cs -------------------------------------------------------------------------------- /src/benchmarks/Models/FooService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/Models/FooService.cs -------------------------------------------------------------------------------- /src/benchmarks/Models/IBazService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/Models/IBazService.cs -------------------------------------------------------------------------------- /src/benchmarks/Models/SingleService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/Models/SingleService.cs -------------------------------------------------------------------------------- /src/benchmarks/Models/StaticServiceId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/Models/StaticServiceId.cs -------------------------------------------------------------------------------- /src/benchmarks/Models/TransientServiceBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/Models/TransientServiceBase.cs -------------------------------------------------------------------------------- /src/benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/Program.cs -------------------------------------------------------------------------------- /src/benchmarks/RuntimeBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/RuntimeBenchmarks.cs -------------------------------------------------------------------------------- /src/benchmarks/StartupBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/StartupBenchmarks.cs -------------------------------------------------------------------------------- /src/benchmarks/ThunderboltIocBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/ThunderboltIocBenchmarks.cs -------------------------------------------------------------------------------- /src/benchmarks/benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlyElhaddad/ThunderboltIoc/HEAD/src/benchmarks/benchmarks.csproj --------------------------------------------------------------------------------