private void WriteUnknownNode(string func, string node, ElementAccessor e, bool anyIfs)
{
if (anyIfs)
{
Writer.WriteLine("else {");
Writer.Indent++;
}
Writer.Write(func);
Writer.Write("(");
Writer.Write(node);
if (e != null)
{
Writer.Write(", ");
string expectedElement = e.Form == XmlSchemaForm.Qualified ? e.Namespace : "";
expectedElement += ":";
expectedElement += e.Name;
ReflectionAwareCodeGen.WriteQuotedCSharpString(Writer, expectedElement);
}
Writer.WriteLine(");");
if (anyIfs)
{
Writer.Indent--;
Writer.WriteLine("}");
}
}