internal SsdRoleState InternalModify(SsdRoleBase ssdRole) { if (ssdRole == null) { throw new ArgumentNullException("ssdRole"); } _roleId = ssdRole.RoleId; _ssdSetId = ssdRole.SsdSetId; return(this); }
public static SsdRoleState Create(SsdRoleBase ssdRole) { if (ssdRole == null) { throw new ArgumentNullException("ssdRole"); } return(new SsdRoleState(ssdRole.Id) { _createOn = ssdRole.CreateOn }.InternalModify(ssdRole)); }