BuildItem() public static method

public static BuildItem ( IHostService host, RestApiItemViewModelBase item, FileModel model, bool>.Func filter = null ) : RestApiItemViewModelBase
host IHostService
item Microsoft.DocAsCode.DataContracts.RestApi.RestApiItemViewModelBase
model Microsoft.DocAsCode.Plugins.FileModel
filter bool>.Func
return Microsoft.DocAsCode.DataContracts.RestApi.RestApiItemViewModelBase
Example #1
0
 public IEnumerable <RestApiChildItemViewModel> GetChildItemsFromOverwriteDocument(FileModel overwriteModel, string uid, IHostService host)
 {
     return(OverwriteDocumentReader.Transform <RestApiChildItemViewModel>(
                overwriteModel,
                uid,
                s => (RestApiChildItemViewModel)BuildRestApiDocument.BuildItem(host, s, overwriteModel, content => content != null && content.Trim() == Constants.ContentPlaceholder)));
 }
 protected override IEnumerable <RestApiItemViewModel> GetItemsFromOverwriteDocument(FileModel fileModel, string uid, IHostService host)
 {
     return(OverwriteDocumentReader.Transform <RestApiItemViewModel>(
                fileModel,
                uid,
                s => BuildRestApiDocument.BuildItem(host, s, fileModel, content => content != null && content.Trim() == Constants.ContentPlaceholder)));
 }