Forex_Strategy_Builder.Alligator.SetDescription C# (CSharp) Method

SetDescription() public method

Sets the indicator logic description
public SetDescription ( SlotTypes slotType ) : void
slotType SlotTypes
return void
        public override void SetDescription(SlotTypes slotType)
        {
            EntryFilterLongDescription  = "the " + ToString() + " ";
            EntryFilterShortDescription = "the " + ToString() + " ";
            ExitFilterLongDescription   = "the " + ToString() + " ";
            ExitFilterShortDescription  = "the " + ToString() + " ";

            switch (IndParam.ListParam[0].Text)
            {
                case "The Jaws rises":
                    EntryFilterLongDescription  += "Jaws rises";
                    EntryFilterShortDescription += "Jaws falls";
                    ExitFilterLongDescription   += "Jaws rises";
                    ExitFilterShortDescription  += "Jaws falls";
                    break;

                case "The Jaws falls":
                    EntryFilterLongDescription  += "Jaws falls";
                    EntryFilterShortDescription += "Jaws rises";
                    ExitFilterLongDescription   += "Jaws falls";
                    ExitFilterShortDescription  += "Jaws rises";
                    break;

                case "The Teeth rises":
                    EntryFilterLongDescription  += "Teeth rises";
                    EntryFilterShortDescription += "Teeth falls";
                    ExitFilterLongDescription   += "Teeth rises";
                    ExitFilterShortDescription  += "Teeth falls";
                    break;

                case "The Teeth falls":
                    EntryFilterLongDescription  += "Teeth falls";
                    EntryFilterShortDescription += "Teeth rises";
                    ExitFilterLongDescription   += "Teeth falls";
                    ExitFilterShortDescription  += "Teeth rises";
                    break;

                case "The Lips rises":
                    EntryFilterLongDescription  += "Lips rises";
                    EntryFilterShortDescription += "Lips falls";
                    ExitFilterLongDescription   += "Lips rises";
                    ExitFilterShortDescription  += "Lips falls";
                    break;

                case "The Lips falls":
                    EntryFilterLongDescription  += "Lips falls";
                    EntryFilterShortDescription += "Lips rises";
                    ExitFilterLongDescription   += "Lips falls";
                    ExitFilterShortDescription  += "Lips rises";
                    break;

                case "The Lips crosses the Teeth upward":
                    EntryFilterLongDescription  += "Lips crosses the Alligator Teeth upward";
                    EntryFilterShortDescription += "Lips crosses the Alligator Teeth downward";
                    ExitFilterLongDescription   += "Lips crosses the Alligator Teeth upward";
                    ExitFilterShortDescription  += "Lips crosses the Alligator Teeth downward";
                    break;

                case "The Lips crosses the Teeth downward":
                    EntryFilterLongDescription  += "Lips crosses the Alligator Teeth downward";
                    EntryFilterShortDescription += "Lips crosses the Alligator Teeth upward";
                    ExitFilterLongDescription   += "Lips crosses the Alligator Teeth downward";
                    ExitFilterShortDescription  += "Lips crosses the Alligator Teeth upward";
                    break;

                case "The Lips crosses the Jaws upward":
                    EntryFilterLongDescription  += "Lips crosses the Alligator Jaws upward";
                    EntryFilterShortDescription += "Lips crosses the Alligator Jaws downward";
                    ExitFilterLongDescription   += "Lips crosses the Alligator Jaws upward";
                    ExitFilterShortDescription  += "Lips crosses the Alligator Jaws downward";
                    break;

                case "The Lips crosses the Jaws downward":
                    EntryFilterLongDescription  += "Lips crosses the Alligator Jaws downward";
                    EntryFilterShortDescription += "Lips crosses the Alligator Jaws upward";
                    ExitFilterLongDescription   += "Lips crosses the Alligator Jaws downward";
                    ExitFilterShortDescription  += "Lips crosses the Alligator Jaws upward";
                    break;

                case "The Teeth crosses the Jaws upward":
                    EntryFilterLongDescription  += "Teeth crosses the Alligator Jaws upward";
                    EntryFilterShortDescription += "Teeth crosses the Alligator Jaws downward";
                    ExitFilterLongDescription   += "Teeth crosses the Alligator Jaws upward";
                    ExitFilterShortDescription  += "Teeth crosses the Alligator Jaws downward";
                    break;

                case "The Teeth crosses the Jaws downward":
                    EntryFilterLongDescription  += "Teeth crosses the Alligator Jaws downward";
                    EntryFilterShortDescription += "Teeth crosses the Alligator Jaws upward";
                    ExitFilterLongDescription   += "Teeth crosses the Alligator Jaws downward";
                    ExitFilterShortDescription  += "Teeth crosses the Alligator Jaws upward";
                    break;

                default:
                    break;
            }

            return;
        }