private static async Task <ISchema> ParseAndValidateSchemas(List <string> schemaPaths, string nameSpace) { var parser = new SchemaParser(schemaPaths, nameSpace); var schema = await parser.Evaluate(); schema.Validate(); return(schema); }
private static async Task <int> CheckSchema(string textualSchema) { try { var parser = new SchemaParser(textualSchema, "CheckNameSpace"); var schema = await parser.Evaluate(); schema.Validate(); return(Ok); } catch (Exception e) { await ReportError(e); return(Err); } }