PicklesDoc.Pickles.ObjectModel.Mapper.MapToKeyword C# (CSharp) 메소드

MapToKeyword() 공개 메소드

public MapToKeyword ( string keyword ) : Keyword
keyword string
리턴 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");
        }