17/10/10 08:07:52.51 i6rcVNjB0.net
>>324
IDとかでソートかけているみたいだから、単純にはいかないと思う。
>public IEnumerable<ChSet5Item> ChListSelected
>{
> get
> {
> bool ignoreEpgCap = Settings.Instance.ShowEpgCapServiceOnly == false;
> //ネットワーク種別優先かつ限定受信を分離したID順ソート
> return ChList.Values.Where(item => (ignoreEpgCap || item.EpgCapFlag)).OrderBy(item => (
> (ulong)(IsDttv(item.ONID) ? 0 : IsBS(item.ONID) ? 1 : IsCS(item.ONID) ? 2 : 3) << 56 |
> (ulong)(IsDttv(item.ONID) && item.PartialFlag ? 1 : 0) << 48 |
> item.Key));
> }
> }