<div dir="ltr">Hi Stuart,<div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

Please do you know if there is a one-to-one correspondence between<br>
InflatedTypeSpec in the Mono code and C# constructed types? Or is<br>
InflatedTypeSpec used for both generic and constructed types?<br></blockquote><div><br></div><div style>They are pretty closely matched. Compiled generic types always exist at least as open (generic) types, usually TypeContainer(s) but can at the same time exist as InflatedTypeSpec too when accesses from within the type. For example in the following sample enum parent container will be InflatedTypeSpec.</div>
<div style><br></div><div style><div>class C<T></div><div>{</div><div><span class="" style="white-space:pre">     </span>public enum E</div><div><span class="" style="white-space:pre">      </span>{</div><div><span class="" style="white-space:pre">  </span>}<br>
</div><div>}</div><div><br></div><div style>Marek<br></div><div><br></div></div></div></div></div>