* BaseTypeRef.cs (BaseTypeRef.Resolve): Make this abstract.
commit50c320a55de4fbbe42fa0471297a0d23719dd8c3
authorankit <ankit@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 16 Jan 2006 07:41:34 +0000 (16 07:41 +0000)
committerankit <ankit@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Mon, 16 Jan 2006 07:41:34 +0000 (16 07:41 +0000)
tree5ccb9eeb3b72e5a9b2115b4f3f1c62ac2ec7dcd0
parent70f18aeba8c23d00ba787c21a5071dbb6f72d466
* BaseTypeRef.cs (BaseTypeRef.Resolve): Make this abstract.
(BaseTypeRef.CreateMethodRef):
(BaseTypeRef.CreateFieldRef): Make protected and abstract.
* BaseClassRef.cs (BaseClassRef.Clone): Make this abstract.
Update all derived classes.
* PrimitiveTypeRef.cs (PrimitiveTypeRef.CreateMethodRef):
* GenericTypeInst.cs (GenericTypeInst.CreateMethodRef): Implement, but throw
exception as this method is not used.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@55622 e3ebcda4-bce8-0310-ba0a-eca2169e7518
ilasm/codegen/BaseClassRef.cs
ilasm/codegen/BaseTypeRef.cs
ilasm/codegen/ChangeLog
ilasm/codegen/ExternTypeRef.cs
ilasm/codegen/GenericParamRef.cs
ilasm/codegen/GenericTypeInst.cs
ilasm/codegen/MethodPointerTypeRef.cs
ilasm/codegen/PrimitiveTypeRef.cs
ilasm/codegen/Sentinel.cs
ilasm/codegen/TypeRef.cs