Exportación de fuerza Svn usando c #

Estoy tratando de exportar files o carpetas desde SVN usando c #. Utilicé la lib de SharpSvn.

 SharpSvn.SvnClient svnclient = new SvnClient(); svnclient.Export(new SvnUriTarget(source), target, new SvnExportArgs()); 

He estado tratando de exportar la fuente al directory. Es exitoso (si la carpeta no existe)

Pero si la carpeta existe arroja el siguiente error

SharpSvn.SvnObstructedUpdateException: 'E: \ abc \ SVN \ SVNtest' ya existe

En la línea de command,

 svn --force export 

trabajará

pero para C #, ¿cuál es la class o el método que tengo que usar para sobrescribir la carpeta existente?

No quiero llamar a ningún file bat o vbscript porque quiero manejar todos los errores o excepciones en c # solamente.

La documentation es un poco delgada, pero ¿ha mirado la propiedad Overwrite de SVNExportArgs ?

 SharpSvn.SvnClient svnclient = new SvnClient(); SvnExportArgs ex = new SvnExportArgs(); ex.Overwrite = true; svnclient.Export(new SvnUriTarget(source), target, ex); 

No lo he probado, así que puedo estar completamente fuera de lugar, pero parece lógico.