GetRootTypeNameMapppings(SchemaDefinitionNodeBase schemaDefinition) { if (schemaDefinition == null) { return(_names); } return(schemaDefinition.OperationTypes.ToDictionary( t => t.Operation, t => t.Type.Name.Value)); }
private void VisitSchemaDefinitionBase(SchemaDefinitionNodeBase node, ISyntaxWriter writer) { writer.Write(Keywords.Schema); WriteDirectives(node.Directives, writer); WriteLeftBrace(writer); writer.Indent(); writer.WriteMany( node.OperationTypes, VisitOperationTypeDefinition, WriteLineOrSpace); writer.Unindent(); WriteRightBrace(writer); }