Rsdn.LocUtil.Model.RootCategory.Save C# (CSharp) Method

Save() public method

Сохранить дерево ресурсов в каталог.
public Save ( string directory ) : void
directory string
return void
		public void Save(string directory)
		{
			ResourceItem[] ris = GetAllItems();
			foreach (CultureInfo ci in GetCultures())
			{
				using (ResXResourceWriter rxrw = new ResXResourceWriter(
					Path.Combine(directory, TreeName
						+ (ci == CultureInfo.InvariantCulture ? "" : "." + ci.TwoLetterISOLanguageName)
						+ ".resx")))
				{
					foreach (ResourceItem ri in ris)
						if (ri.ValueCollection[ci] != null)
							rxrw.AddResource(ri.Name, ri.ValueCollection[ci]);
					rxrw.Generate();
				}
			}
		}