<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi all, <br>
<br>
I am using the mono source mono-1.1.14. <br>
I am working with <i>mcs </i>and not with <i>gmcs</i>.<br>
<br>
I generated the cs-parser.cs file using jay. But when i want to build
the c# compilater, my ide raise an error : <br>
<i><br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; " error CS0117: 'Mono.CSharp.TypeContainer' does not
contain a definition for 'Parts' "</i><br>
<br>
Looking at the file cs-parser.jay, we can see this : <br>
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<i> if (current_class.Parts != null)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; constructor_parent = (TypeContainer)
current_class.Parts [0];<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>
<br>
</i>I looked at the TypeContainer class definition and i saw that a
private field is declared : <br>
<i><br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; public TypeContainer PartialContainer;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ArrayList partial_parts;<br>
<br>
</i>Bu there is no public field/property "<i>Parts</i>". <br>
<br>
In local i have added the public property "<i>Parts</i>", accessing the
private field "<i>partial_parts</i>". <br>
But i am not sure this is the right way.<br>
<br>
<br>
</body>
</html>