Marshal.GetComSlotForMethodInfo Method (MemberInfo)
Retrieves the virtual function table (v-table or VTBL) slot for a specified System.Reflection.MemberInfo type when that type is exposed to COM.
Assembly: mscorlib (in mscorlib.dll)
The zero-based slot number returned by this method accounts for three IUnknown and possibly four IDispatch methods, making the value of the first available slot either 3 or 7. provides the opposite functionality of Marshal.GetMethodInfoForComSlot.
You can use this method to retrieve slot numbers for members of interfaces that are not visible from COM and for members of private interfaces. The slot numbers returned correspond to the v-table numbers that would be reserved if the type was exposed to COM. COM-invisible members actually occupy a slot in an exposed v-table, even though the COM client cannot use the slot. You cannot use MemberInfo from a class. For additional information, see Introducing the Class Interface.on a class interface by passing
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Available since 1.1