Removes every collection this provider serves.
The editor calls this before rebuilding the records from the collections that still exist, so a deleted or
reassigned collection does not linger. Leaves the baked tables and the configured sub path alone.
Additional resources: FileTableProvider.AddCollection, FileTableProvider.RemoveCollection
<para>Drop every record before rebuilding them.</para>
using System.Collections.Generic; using Unity.Localization.Providers.FileTables;
namespace Unity.Localization.Samples { public static class FileTableProviderClearCollectionsExample { public static void Rebuild(JsonResourceProvider provider, Dictionary<string, string> namesByGuid) { provider.ClearCollections(); foreach (var pair in namesByGuid) provider.AddCollection(pair.Key, pair.Value); } } }