<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">With git you can create your own local repository. Once it is working,<br>
send us the URL to it and we can then include it on our servers. If you<br>
want a public git repository, have a look at <a href="http://github.com/" target="_blank">http://github.com/</a><br>
<br>
Hope this helps.<br></blockquote></div><br>Local repository should be enough.<br><br>The C# protocol generator basically works. Iīm using the <a href="http://www.codeproject.com/KB/cs/refly.aspx">refly</a> library which is wrapper around codedom.<br>
Things which are missing:<br>- Visual basic support<br>- A method which cuts the long descriptions on the right place for better reading<br>- The list implementation is not finish<br>- Error handling<br>- Documentation<br>
- Removing @ chars in the generated code (very strange bug this @ chars)<br>- Fixing some bugs in the generated code (mostly missing id values)<br><br>I hope I generate the right code, here is a little bit of the code which gets generated:<br>
<blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">namespace LibTpProto.Proto.TP04<br>{<br> using System;<br> <br> <br> public class Connect : Request<br>
{<br> <br> private @string _string;<br> <br> public @string _fRAME_TYPE = 3;<br> <br> /// <summary><br> /// <!--<br> /// The client identification string can be any string but will mostly<br>
/// used to produce stats of who uses which client. The server may return <br> /// either a OK, Fail or Redirect frame.<br> /// --><br> /// <!----><br>
/// <!----><br> /// </summary><br> public @string String<br> {<br> get<br> {<br> return this._string;<br> }<br> set<br>
{<br> if ((value == null))<br> {<br> throw new System.ArgumentNullException();<br> }<br> this._string = value;<br> }<br>
}<br> }<br>}<br></blockquote><br clear="all">I donīt know if this:<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"> if ((value == null))<br>
{<br>
throw new System.ArgumentNullException();<br>
}</blockquote><div>is necessary. If not I can remove it easily.<br> <br></div>-- <br>~ Marcel Hauf