PEAPI

ModuleRef Members

Public Instance Properties

Row (inherited from MetaDataElement)

Public Instance Methods

AddClass Add a class to this external module. This is a class declared in another module of THIS assembly.
AddCustomAttribute (inherited from MetaDataElement)Overloaded. Add a custom attribute to this item
AddExternClass Add a class which is declared public in this external module of THIS assembly. This class will be exported from this assembly. The ilasm syntax for this is .extern class
AddField Add a field in another module
AddMethod Add a "global" method in another module
AddValueClass Add a value class to this module. This is a class declared in another module of THIS assembly.
AddVarArgMethod Add a vararg method to this class
Equals (inherited from Object)Select the method name to go to the Microsoft documentation.
GetHashCode (inherited from Object)Select the method name to go to the Microsoft documentation.
GetType (inherited from Object)Select the method name to go to the Microsoft documentation.
MakeFile Make a file descriptor to correspond to this module. The file descriptor will have the same name as the module descriptor
ToString (inherited from Object)Select the method name to go to the Microsoft documentation.

Protected Instance Fields

customAttributes
done
metaData
name
nameIx
tabIx

Protected Instance Methods

Finalize (inherited from Object)Select the method name to go to the Microsoft documentation.
MemberwiseClone (inherited from Object)Select the method name to go to the Microsoft documentation.

See Also

ModuleRef Class | PEAPI Namespace