An Alias object supports member delegation of property definitions. You can use the Alias object to define a derived property that is based on another property without changing the meaning of underlying property.
An Alias object is also a RepositoryObject and a RepositoryObjectVersion object. In addition to the members described here, you can access members that are defined for those objects as well as members of IReposTypeInfo. For more information about accessing a member of an interface that is not the default interface, see Accessing Automation Object Members.
Use the Alias object to rename an existing property.
| Property | Description |
|---|---|
| Name | Stores the name of the alias. |
| MemberSynonym | Stores a synonym of an alias name. This property is optional. |
| Collection | Description |
|---|---|
| ServicedByMember | Identifies the base property to which an alias name is mapped. |