CK.Plugins.ObjectExplorer.EnumDisplayer.GetDisplayStringValue C# (CSharp) Method

GetDisplayStringValue() private method

private GetDisplayStringValue ( object enumValue ) : string
enumValue object
return string
        string GetDisplayStringValue( object enumValue )
        {
            if( _displayEntries != null && _displayEntries.Count > 0 )
            {
                EnumDisplayEntry foundEntry = _displayEntries.Find( delegate( EnumDisplayEntry entry )
                {
                    object e = Enum.Parse( _type, entry.EnumValue );
                    return enumValue.Equals( e );
                } );
                if( foundEntry != null )
                {
                    if( foundEntry.ExcludeFromDisplay ) return null;
                    return foundEntry.DisplayString;

                }
            }
            return Enum.GetName( _type, enumValue );
        }