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) }; }
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) }); }