/// <summary> /// Creates a new resource file. /// </summary> /// <returns>An ResXFile object to work with.</returns> public ResXFile CreateResxFile() { var root = new ResXRoot(); root.Resheader = new List <Resheader>(); root.Resheader.Add(new Resheader { Name = "resmimetype", Value = "text/microsoft-resx" }); root.Resheader.Add(new Resheader { Name = "version", Value = "2.0" }); root.Resheader.Add(new Resheader { Name = "reader", Value = "System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }); root.Resheader.Add(new Resheader { Name = "writer", Value = "System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" }); root.Assembly = new ResXAssembly { Name = "System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", Alias = "System.Windows.Forms" }; root.Data = new List <Data>(); var ret = new ResXFile(root); return(ret); }
internal ResXFile(ResXRoot resxRoot) { _resxRoot = resxRoot; }