public override IEnumerable <TreeNodeViewModel> VisitNodeAndBuildChildren(DacPropertiesCategoryNodeViewModel dacPropertiesCategory, bool expandChildren, CancellationToken cancellation) { dacPropertiesCategory.ThrowOnNull(nameof(dacPropertiesCategory)); return(CreateDacMemberCategoryChildren <DacPropertyInfo>(dacPropertiesCategory, propertyInfo => new PropertyNodeViewModel(dacPropertiesCategory, propertyInfo, expandChildren), cancellation)); }
public virtual void VisitNode(DacPropertiesCategoryNodeViewModel dacPropertiesCategory) => DefaultVisit(dacPropertiesCategory);
public virtual IEnumerable <TreeNodeViewModel> VisitNodeAndBuildChildren(DacPropertiesCategoryNodeViewModel dacPropertiesCategory, bool expandChildren, CancellationToken cancellation) => Enumerable.Empty <TreeNodeViewModel>();
public virtual TResult VisitNode(DacPropertiesCategoryNodeViewModel dacPropertiesCategory, TInput input) => DefaultVisit(dacPropertiesCategory, input);