コード例 #1
0
        GetRootTypeNameMapppings(SchemaDefinitionNodeBase schemaDefinition)
        {
            if (schemaDefinition == null)
            {
                return(_names);
            }

            return(schemaDefinition.OperationTypes.ToDictionary(
                       t => t.Operation,
                       t => t.Type.Name.Value));
        }
コード例 #2
0
        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);
        }