views:

135

answers:

1

Can someone explain what are these referring to? MemberReference, TypeReference, ExternType, Override, NestedType, PInvokeInfo, SecurityDeclaration and CustomAttribute and MarshalSpec Best if can illustrate with examples. Will appreciate even if u don't know all, but still help me in understanding those u know.

Cos I am trying to write a visitor pattern in Mono.Cecil...

Thanks!

+5  A: 

Those terms represent the underlying ECMA Common Language Infrastructure terms. The .NET Framework offers an abstract layer over those concepts.

You want to look at Partition III of the ECMA 335 specification:

http://www.ecma-international.org/publications/standards/Ecma-335.htm

miguel.de.icaza
See also http://stackoverflow.com/questions/1513319/mono-cecil-documentation-and-tutorials/1706787#1706787
Ruben Bartelink