private void WriteMemberText(Member anyText, string elseString)
{
Writer.Write("else if (Reader.NodeType == ");
Writer.Write(typeof(XmlNodeType).FullName);
Writer.WriteLine(".Text || ");
Writer.Write("Reader.NodeType == ");
Writer.Write(typeof(XmlNodeType).FullName);
Writer.WriteLine(".CDATA || ");
Writer.Write("Reader.NodeType == ");
Writer.Write(typeof(XmlNodeType).FullName);
Writer.WriteLine(".Whitespace || ");
Writer.Write("Reader.NodeType == ");
Writer.Write(typeof(XmlNodeType).FullName);
Writer.WriteLine(".SignificantWhitespace) {");
Writer.Indent++;
if (anyText != null)
{
WriteText(anyText);
}
else
{
Writer.Write(elseString);
Writer.WriteLine(";");
}
Writer.Indent--;
Writer.WriteLine("}");
}