This interface is used to support aliasing. You can use this interface to allow PropertyDef, MethodDef, Alias, and CollectionDef objects to be referred to by a second name or alias.
The Alias class implements IInterfaceMember2 as its default interface. Instances of the Alias class are simple, derived members. The CollectionDef class also implements IInterfaceMember2 in order to support the semantically richer kind of derived member.
This interface inherits from IInterfaceMember. It also uses methods exposed through IRepositoryDispatch. For more information, see IRepositoryDispatch Interface.
Use the IInterfaceMember2 interface to:
Property | Description |
---|---|
MemberSynonym | A string used as an alias. |
Collection | Description |
---|---|
ScriptsUsedByMember | A collection that contains a script definition object. |
ServicedByBaseMember | The base member that provides implementation to a derived member. |
ServicesDerivedMembers | The derived interface member that receives its implementation from a base member on another interface. |