예제 #1
0
        private static IList <SearchResult> FindOperations(OpenApiDocument sourceDocument, Func <string, OperationType?, OpenApiOperation, bool> predicate)
        {
            var search = new OperationSearch(predicate);
            var walker = new OpenApiWalker(search);

            walker.Walk(sourceDocument);
            return(search.SearchResults);
        }
        private static IList <SearchResult> FindOperations(OpenApiDocument graphOpenApi, Func <OpenApiOperation, bool> predicate)
        {
            var search = new OperationSearch(predicate);
            var walker = new OpenApiWalker(search);

            walker.Walk(graphOpenApi);
            return(search.SearchResults);
        }