private void WriteElementCall(string func, Type cast, string source, string name, string ns, bool isNullable, bool isAny)
{
Writer.Write(func);
Writer.Write("((");
Writer.Write(cast.FullName);
Writer.Write(")");
Writer.Write(source);
Writer.Write(", ");
WriteQuotedCSharpString(name);
Writer.Write(", ");
WriteQuotedCSharpString(ns);
Writer.Write(", ");
WriteValue(isNullable);
Writer.Write(", ");
WriteValue(isAny);
Writer.WriteLine(");");
}