Наследование: DirectLoader
Пример #1
0
 public static ILoader CreateLoader(string uri)
 {
     if (GoogleDriveLoader.Test(uri))
     {
         return(new GoogleDriveLoader(uri));
     }
     if (YandexDiskLoader.Test(uri))
     {
         return(new YandexDiskLoader(uri));
     }
     if (MediaFireLoader.Test(uri))
     {
         return(new MediaFireLoader(uri));
     }
     if (DropboxLoader.Test(uri))
     {
         return(new DropboxLoader(uri));
     }
     if (OneDriveLoader.Test(uri))
     {
         return(new OneDriveLoader(uri));
     }
     if (AcClubLoader.Test(uri))
     {
         return(new AcClubLoader(uri));
     }
     if (RaceDepartmentLoader.Test(uri))
     {
         return(new RaceDepartmentLoader(uri));
     }
     if (AssettoDbLoader.Test(uri))
     {
         return(new AssettoDbLoader(uri));
     }
     if (AdFlyLoader.Test(uri))
     {
         return(new AdFlyLoader(uri));
     }
     if (MegaLoader.Test(uri))
     {
         return(new MegaLoader(uri));
     }
     return(new DirectLoader(uri));
 }
Пример #2
0
 internal static ILoader CreateLoader(string uri)
 {
     if (GoogleDriveLoader.Test(uri))
     {
         return(new GoogleDriveLoader(uri));
     }
     if (AcClubLoader.Test(uri))
     {
         return(new AcClubLoader(uri));
     }
     if (RaceDepartmentLoader.Test(uri))
     {
         return(new RaceDepartmentLoader(uri));
     }
     if (AssettoDbLoader.Test(uri))
     {
         return(new AssettoDbLoader(uri));
     }
     return(new DirectLoader(uri));
 }