/// <summary> /// Refreshes all files in the list. /// </summary> public static void RefreshAllFiles(this IHasFiles context) { if (context.Files != null) { context.Files.ForEach(f => f.Refresh()); } }
private static void migrateFiles <T>(IHasFiles <T> fileSource, Realm realm, IHasRealmFiles realmObject) where T : INamedFileInfo { foreach (var file in fileSource.Files) { var realmFile = realm.Find <RealmFile>(file.FileInfo.Hash); if (realmFile == null) { realm.Add(realmFile = new RealmFile { Hash = file.FileInfo.Hash }); } realmObject.Files.Add(new RealmNamedFileUsage(realmFile, file.Filename)); } }
public LegacySkinResourceStore(IHasFiles <T> source, IResourceStore <byte[]> underlyingStore) { this.source = source; this.underlyingStore = underlyingStore; }