ICSharpCode.Core.ResourceService.InitializeService C# (CSharp) Method

InitializeService() public static method

public static InitializeService ( string resourceDirectory ) : void
resourceDirectory string
return void
        public static void InitializeService(string resourceDirectory)
        {
            if (ResourceService.resourceDirectory != null)
                throw new InvalidOperationException("Service is already initialized.");
            if (resourceDirectory == null)
                throw new ArgumentNullException("resourceDirectory");

            ResourceService.resourceDirectory = resourceDirectory;

            PropertyService.PropertyChanged += new PropertyChangedEventHandler(OnPropertyChange);
            LoadLanguageResources(ResourceService.Language);
        }

Usage Example

Exemplo n.º 1
0
 /// <summary>
 /// Starts the core services.
 /// This initializes the PropertyService and ResourceService.
 /// </summary>
 public void StartCoreServices()
 {
     if (configDirectory == null)
     {
         configDirectory = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
                                        applicationName);
     }
     PropertyService.InitializeService(configDirectory,
                                       dataDirectory ?? Path.Combine(FileUtility.ApplicationRootPath, "data"),
                                       propertiesName);
     PropertyService.Load();
     ResourceService.InitializeService(FileUtility.Combine(PropertyService.DataDirectory, "resources"));
     StringParser.Properties["AppName"] = applicationName;
 }
All Usage Examples Of ICSharpCode.Core.ResourceService::InitializeService