<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><br></div><div><div>The ByRefPostProcessing change I already submitted for generator.cs works for binding NSError** as out NSError.  However it has one side affect that you cannot choose to ignore the parameter.  Which I believe was at least part of the motivation for the handwritten method.</div>
</div></blockquote><div><br></div><div>The motivation was to have a working binding and this code is shared with MonoTouch, so I want to keep it that way.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div>I have the beginnings of a modification to generator.cs to bind NSError** as ref NSError, instead of out NSError.  With this you are required to pass in an object, but if you pass null the parameter is ignored.</div>
</blockquote><div><br></div><div>We are not going to support passing null for cases where we need an out or ref.</div><div><br></div><div>Miguel</div><div><br></div></div>