ResxDiffLib.Helpers.MissingSpacePreserve C# (CSharp) Method

MissingSpacePreserve() public static method

Finds keys that are missing the xml:space="preserve" attribute in 'd'
public static MissingSpacePreserve ( ResxDocument d ) : IEnumerable
d ResxDocument The document to check for duplicate keys
return IEnumerable
        public static IEnumerable<string> MissingSpacePreserve(ResxDocument d)
        {
            return d.Data.Where(data => data.Space != "preserve").Select(data => data.Name);
        }

Usage Example

Exemplo n.º 1
0
 /// <summary>
 /// Adds space="preserve" attributes to data elements which are missing it
 /// </summary>
 /// <param name="d">The document to add missing space="preserve" attributes to</param>
 public static void AddMissingSpacePreserve(ResxDocument d)
 {
     d.Data.Where(data => Helpers.MissingSpacePreserve(d).Contains(data.Name)).ToList().ForEach(data => data.Space = "preserve");
 }