This class is used to install the required localization data provider support during application startup, by setting properties in the static class YetaWF.Core.IO.Localization class. This class implements the support to load and save localization files in the .\Localization and .\LocalizationCustom folders.
This class should not be instantiated and has no callable methods. It installs the localization load/save support in the framework's core YetaWF.Core.IO.Localization class during application startup.
The localization data provider's load/save methods cache all localization data as needed (lazy loading).
public class LocalizationDataProvider : YetaWF.Core.Support.IInitializeApplicationStartup;
|Equals||Determines whether the specified object is equal to the current object.|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.|
|GetHashCode||Serves as the default hash function.|
|GetType||Gets the Type of the current instance.|
|InitializeApplicationStartupAsync||Called during application startup. Installs all required methods to load/save localization resources.|
|MemberwiseClone||Creates a shallow copy of the current Object.|
|ReferenceEquals||Determines whether the specified Object instances are the same instance.|
|ToString||Returns a string that represents the current object.|