public Task <ApiTocRenderingResult> RenderAsync(ApiReferenceTocItem item, Dictionary <string, ApiReferenceEntity> entityCache, string currentPath, bool isAdvanced) { return(RenderAsync(item.Id, item.Uri, item.Titles, item.Flags, item.Returns, item.Comment, entityCache, currentPath, isAdvanced)); }
public static bool IsAdvanced(this ApiReferenceTocItem item, ApiReferenceId parentId) { if (ImplicitlyAdvancedTypes.Contains(item.Id.Type.ToLowerInvariant())) { return(true); } if ((item.Comment?.Attributes?.Advanced ?? false)) { return(true); } // Only Js* items are non-advanced for JS module pages if (parentId?.Type == "JsModule") { return(!item.Id.Type.StartsWith("Js")); } return(false); }