<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 2010-05-05, at 2:32 PM, Miguel de Icaza wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hello,<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">There are lots of types that are pointers to structs. &nbsp;Here is one example:<div>
<br></div><div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//- (BOOL)knowsPageRange:(NSRangePointer)range;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[Export ("knowsPageRange:")]</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;bool KnowsPageRange (NSRangePointer range);</div></div><div><br></div><div><div>typedef NSRange *NSRangePointer;</div></div><div><br></div><div>How should this be bound?</div></blockquote><div><br></div>
<div>For now flag it as a to-do item, and keep it commented out.</div><div><br>The proper binding will require changes to both the engine and the generator; &nbsp; It is in our list of tasks to finish.</div></div></blockquote><div><br></div>I've implemented all the support for byref and unsafe pointer arguments to the runtime, so we should probably update the generator at this time so we can write some tests :)</div><div><br></div><div>-g</div><div><br></div></body></html>