diff options
Diffstat (limited to 'Xamarin.Forms.Loader/FormsLoader.cs')
-rw-r--r-- | Xamarin.Forms.Loader/FormsLoader.cs | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/Xamarin.Forms.Loader/FormsLoader.cs b/Xamarin.Forms.Loader/FormsLoader.cs deleted file mode 100644 index d6826830..00000000 --- a/Xamarin.Forms.Loader/FormsLoader.cs +++ /dev/null @@ -1,51 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using Xamarin.Forms.Core.UITests; - -namespace Xamarin.Forms.Loader -{ - internal sealed class FormsLoader - { - static IEnumerable<FormsType> formsTypes; - static IEnumerable<TestType> iOSTestTypes; - static IEnumerable<TestType> androidTestTypes; - - public FormsLoader() - { - var formsCoreAssembly = typeof (View).Assembly; - var iOSUITestAssembly = typeof (iOSLoaderIdentifier).Assembly; - var androidUITestAssembly = typeof (AndroidLoaderIdentifier).Assembly; - - // skip interfaces, delegates, classes that inherit from attribute - formsTypes = - from o in formsCoreAssembly.GetTypes() - where o.IsVisible && o.IsClass && !o.IsDelegate() && !o.InheritsFromAttribute() && !o.InheritsFromException() - select new FormsType(this, o); - - iOSTestTypes = - from o in iOSUITestAssembly.GetTypes() - where o.IsTestFixture() && o.HasCategoryAttribute() - select new TestType(this, o); - - androidTestTypes = - from o in androidUITestAssembly.GetTypes() - where o.IsTestFixture() && o.HasCategoryAttribute() - select new TestType(this, o); - } - - public IEnumerable<FormsType> FormsTypes() - { - return formsTypes; - } - - public IEnumerable<TestType> IOSTestTypes() - { - return iOSTestTypes; - } - - public IEnumerable<TestType> AndroidTestTypes() - { - return androidTestTypes; - } - } -}
\ No newline at end of file |