private StepViewModel BuildViewModelStep(StepDefinition stepDefinition)
        {
            var describer = new StepDescriber();

            return new StepViewModel
                       {
                           TypeName = stepDefinition.DeclaringType.FullName,
                           MemberName = stepDefinition.Matcher.MemberInfo.Name,
                           Description = describer.Describe(stepDefinition),
                           IsExtensionMethod = IsExtensionMethod(stepDefinition.Matcher.MemberInfo),
                           Children = stepDefinition.Children.Select(BuildViewModelStep)
                       };
        }
Example #2
0
        private StepViewModel BuildViewModelStep(StepDefinition stepDefinition)
        {
            var describer = new StepDescriber();

            return(new StepViewModel
            {
                TypeName = stepDefinition.DeclaringType.FullName,
                MemberName = stepDefinition.Matcher.MemberInfo.Name,
                Description = describer.Describe(stepDefinition),
                IsExtensionMethod = IsExtensionMethod(stepDefinition.Matcher.MemberInfo),
                Children = stepDefinition.Children.Select(BuildViewModelStep)
            });
        }