PicklesDoc.Pickles.ObjectModel.Mapper.MapToKeyword C# (CSharp) Method

MapToKeyword() public method

public MapToKeyword ( string keyword ) : Keyword
keyword string
return Keyword
        public Keyword MapToKeyword(string keyword)
        {
            if (keyword == null)
            {
                return default(Keyword);
            }

            keyword = keyword.Trim();

            if (this.languageServices.WhenStepKeywords.Contains(keyword))
            {
                return Keyword.When;
            }

            if (this.languageServices.GivenStepKeywords.Contains(keyword))
            {
                return Keyword.Given;
            }

            if (this.languageServices.ThenStepKeywords.Contains(keyword))
            {
                return Keyword.Then;
            }

            if (this.languageServices.AndStepKeywords.Contains(keyword))
            {
                return Keyword.And;
            }

            if (this.languageServices.ButStepKeywords.Contains(keyword))
            {
                return Keyword.But;
            }

            throw new ArgumentOutOfRangeException("keyword");
        }