Beispiel #1
0
 internal TrackSkinsManager(string trackId, AcDirectoriesBase directories, EventHandler <CollectionReadyEventArgs> collectionReadyHandler)
 {
     _collectionReadyHandler = collectionReadyHandler;
     TrackId     = trackId;
     Directories = directories;
     InnerWrappersList.CollectionReady += OnCollectionReady;
 }
Beispiel #2
0
 public InheritingAcDirectories(IAcDirectories parentDirectories, [NotNull] string enabledDirectory)
     : base(enabledDirectory)
 {
     _parentDirectories = parentDirectories;
 }
 public InheritingAcDirectories(IAcDirectories parentDirectories, [NotNull] string enabledDirectory)
         : base(enabledDirectory) {
     _parentDirectories = parentDirectories;
 }
 private CarSetupsManager(string carId, IAcDirectories directories)
 {
     CarId       = carId;
     Directories = directories;
 }
Beispiel #5
0
 internal CarSkinsManager(string carId, BaseAcDirectories directories, EventHandler collectionReadyHandler)
 {
     CarId       = carId;
     Directories = directories;
     InnerWrappersList.CollectionReady += collectionReadyHandler;
 }
Beispiel #6
0
 public static IEnumerable <string> GetContentFiles(this IAcDirectories directories, string searchPattern)
 {
     return(directories.GetContent(x => Directory.GetFiles(x, searchPattern)));
 }
Beispiel #7
0
 public static IEnumerable <string> GetContentDirectories(this IAcDirectories directories)
 {
     return(directories.GetContent(Directory.GetDirectories));
 }
Beispiel #8
0
 public static string GetMainDirectory(this IAcDirectories directories)
 {
     return(Path.GetDirectoryName(directories.GetLocation(@"_", true)));
 }