2 // Mono.ILASM.IClassRef
5 // Jackson Harper (Jackson@LatitudeGeo.com)
6 // Ankit Jain (JAnkit@novell.com)
8 // (C) 2003 Jackson Harper, All rights reserved
9 // (C) 2005 Novell, Inc (http://www.novell.com)
14 namespace Mono
.ILASM
{
16 public interface BaseClassRef
: BaseTypeRef
{
18 PEAPI
.Class PeapiClass { get; }
20 void MakeValueClass ();
24 /* Returns the Generic Instance for the BaseClassRef */
25 GenericTypeInst
GetGenericTypeInst (GenericArguments gen_args
);
27 /* Resolves the Generic instance and returns the
28 resolved type (typically, PEAPI.GenericTypeInst) */
29 PEAPI
.Type
ResolveInstance (CodeGen code_gen
, GenericArguments gen_args
);