AcManager.Tools.Lists.AcWrapperCollectionView.MoveCurrentToOrFirst C# (CSharp) Method

MoveCurrentToOrFirst() public method

public MoveCurrentToOrFirst ( IAcObjectNew obj ) : void
obj IAcObjectNew
return void
        public void MoveCurrentToOrFirst(IAcObjectNew obj) {
            if (obj == null) {
                base.MoveCurrentTo(null);
                return;
            }

            var current = InternalList.Cast<AcItemWrapper>().FirstOrDefault(x => x.Value == obj);
            MoveCurrentTo(current ?? (Count > 0 ? GetItemAt(0) : null));
        }