/// <summary> /// This is used to visit a list of types /// </summary> /// <param name="types">The list of types to visit</param> protected virtual void VisitTypes(TypeNodeList types) { // Visit the types in sorted order foreach (TypeNode type in types.OrderBy(t => t.FullName)) { if (filter.IsExposedType(type) || filter.HasExposedMembers(type)) { this.VisitType(type); } if (this.Canceled) { break; } } }
/// <summary> /// This is used to visit a list of types /// </summary> /// <param name="types">The list of types to visit</param> protected virtual void VisitTypes(TypeNodeList types) { // Visit the types in sorted order foreach(TypeNode type in types.OrderBy(t => t.FullName)) { if(filter.IsExposedType(type) || filter.HasExposedMembers(type)) this.VisitType(type); if(this.Canceled) break; } }