예제 #1
0
 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));
 }
예제 #2
0
 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);