Interface to represent an entityId member model.
Note to implementers: you should override GetHashCode, Equals methods to aid in determining and removing duplicate entityIds. You can simply derive from IdMemberReference<TIdReference> which already overrides these methods properly.
Gets or sets the member name.
Gets the name of the parent container object for this member. If provided, can be used for prefixing member name that has only ‘Id’ to locate the right related references provider.
The name of the parent container object for this member.
Gets all the names that this member can be referred by. It’ll be used to locate a related references loader (GetReferences). Usually it should return at least MemberName and combined ParentName with MemberName (if ParentName is non-empty).
All the names that this member can be referred by.
Gets or sets the member value.
Gets the string representation of the member value.
Gets the references related to the entityId represented by this instance. It may include this instance entityId value as well. Serves the purpose of authorizing this entityId for the current operation.
Adds new items to the related references collection.
|idReferences||ASPSecurityKit.Authorization.IIdReference||The related references to add.|