BrightIdeasSoftware.ObjectListView.GetActualImageIndex C# (CSharp) Method

GetActualImageIndex() protected method

Convert the given image selector to an index into our image list. Return -1 if that's not possible
protected GetActualImageIndex ( Object imageSelector ) : int
imageSelector Object
return int
        protected virtual int GetActualImageIndex(Object imageSelector)
        {
            if (imageSelector == null)
                return -1;

            if (imageSelector is Int32)
                return (int)imageSelector;

            String imageSelectorAsString = imageSelector as String;
            if (imageSelectorAsString != null && this.SmallImageList != null)
                return this.SmallImageList.Images.IndexOfKey(imageSelectorAsString);

            return -1;
        }
ObjectListView