public Task <OperationDefinitionResponse> Handle(OperationDefinitionRequest request, CancellationToken cancellationToken) { using Stream stream = DataLoader.OpenOperationDefinitionFileStream($"{request.OperationName}.json"); using TextReader reader = new StreamReader(stream); using JsonReader jsonReader = new JsonTextReader(reader); ISourceNode result = FhirJsonNode.Read(jsonReader); ITypedElement operationDefinition = result.ToTypedElement(_modelInfoProvider.StructureDefinitionSummaryProvider); return(Task.FromResult(new OperationDefinitionResponse(operationDefinition.ToResourceElement()))); }