static async Task<bool> IsMatchAsync(string documentText) { using (var builder = new WorkspaceBuilder()) { return await Matcher.IsMatchAsync(builder.AddDocument(documentText)); } }
static async Task<bool> IsMatchAsync(string documentText, params string[] matchingAttributes) { using (var builder = new WorkspaceBuilder()) { builder.ApplyOptions( o => o.WithChangedOption(AttributeDocumentMatcher.AttributeNames, matchingAttributes)); return await Matcher.IsMatchAsync(builder.AddDocument(documentText)); } }