fCraft.RankKeyAttribute.GetBlankValueSubstitute C# (CSharp) Method

GetBlankValueSubstitute() private method

private GetBlankValueSubstitute ( ) : Rank
return Rank
        private Rank GetBlankValueSubstitute()
        {
            switch ( BlankMeaning ) {
                case BlankValueMeaning.DefaultRank:
                    return RankManager.DefaultRank;
                case BlankValueMeaning.HighestRank:
                    return RankManager.HighestRank;
                case BlankValueMeaning.LowestRank:
                    return RankManager.LowestRank;
                case BlankValueMeaning.Invalid:
                    throw new FormatException( "Value may not be blank." );
                default:
                    throw new ArgumentOutOfRangeException();
            }
        }