* IMethodRef.cs: New file - Interface that method references must
authorJackson Harper <jackson@novell.com>
Sat, 10 May 2003 19:30:52 +0000 (19:30 -0000)
committerJackson Harper <jackson@novell.com>
Sat, 10 May 2003 19:30:52 +0000 (19:30 -0000)
commit4f2e00496e763f975e408786f8e5e4c37fa4495d
tree004f01ae21501e6bdbfb700315f2bf2f5bd3454c
parentf127a45f781b1801f807343a29d2427bc1169abb
* IMethodRef.cs: New file - Interface that method references must
implement
* ExternMethodRef.cs: New file - Reference to a method in another
assembly
* Local.cs: New file - A Local variable
* MethodInstr.cs: New file - an instruction that takes a method
reference operand
* IClassRef.cs: Add method to get a method reference from a class
reference
* MethodDef.cs: Add ability to resolve methods before defining
them, add max stack, locals, and entry point. Make CreateSignature
method public and static so other classes can use it.
* TypeDef.cs: Store methods and fields in hashtables so they can
be easily retrieved, add method to resolve member methods.
* TypeRef.cs: Add method for resolving member methods.

svn path=/trunk/mcs/; revision=14458
mcs/ilasm/codegen/ChangeLog
mcs/ilasm/codegen/ExternMethodRef.cs [new file with mode: 0644]
mcs/ilasm/codegen/IClassRef.cs
mcs/ilasm/codegen/IMethodRef.cs [new file with mode: 0644]
mcs/ilasm/codegen/Local.cs [new file with mode: 0644]
mcs/ilasm/codegen/MethodDef.cs
mcs/ilasm/codegen/MethodInstr.cs [new file with mode: 0644]
mcs/ilasm/codegen/TypeDef.cs
mcs/ilasm/codegen/TypeRef.cs