internal void WriteInstanceOf(string source, string escapedTypeName, bool useReflection)
{
if (!useReflection)
{
_writer.Write(source);
_writer.Write(" is ");
_writer.Write(escapedTypeName);
return;
}
_writer.Write(GetReflectionVariable(escapedTypeName, null));
_writer.Write(".IsAssignableFrom(");
_writer.Write(source);
_writer.Write(".GetType())");
}