in tools/simpleresgen/mono/ResXResourceReader.cs [250:275]
private string GetDataValue (bool meta, out string comment)
{
string value = null;
comment = null;
while (xmlReader.Read ()) {
if (xmlReader.NodeType == XmlNodeType.EndElement && xmlReader.LocalName == (meta ? "metadata" : "data"))
break;
if (xmlReader.NodeType == XmlNodeType.Element) {
if (xmlReader.Name.Equals ("value")) {
xmlReader.WhitespaceHandling = WhitespaceHandling.Significant;
value = xmlReader.ReadString ();
xmlReader.WhitespaceHandling = WhitespaceHandling.None;
} else if (xmlReader.Name.Equals ("comment")) {
xmlReader.WhitespaceHandling = WhitespaceHandling.Significant;
comment = xmlReader.ReadString ();
xmlReader.WhitespaceHandling = WhitespaceHandling.None;
if (xmlReader.NodeType == XmlNodeType.EndElement && xmlReader.LocalName == (meta ? "metadata" : "data"))
break;
}
}
else
value = xmlReader.Value.Trim ();
}
return value;
}