public static void WriteFloatValue(
     this DocumentWriter writer,
     FloatValueNode node)
 {
     writer.Write(node.Value);
 }
 public static void WriteNamedType(
     this DocumentWriter writer,
     NamedTypeNode node)
 {
     writer.WriteName(node.Name);
 }
 public static void WriteName(
     this DocumentWriter writer,
     NameNode node)
 {
     writer.Write(node.Value);
 }
 public static void WriteArgument(
     this DocumentWriter writer,
     ArgumentNode node)
 {
     writer.WriteField(node.Name, node.Value);
 }
 public static void WriteObjectField(
     this DocumentWriter writer,
     ObjectFieldNode node)
 {
     writer.WriteField(node.Name, node.Value);
 }
 public static void WriteNullValue(
     this DocumentWriter writer,
     NullValueNode node)
 {
     writer.Write("null");
 }
 public static void WriteEnumValue(
     this DocumentWriter writer,
     EnumValueNode node)
 {
     writer.Write(node.Value);
 }
 public static void WriteBooleanValue(
     this DocumentWriter writer,
     BooleanValueNode node)
 {
     writer.Write(node.Value.ToString().ToLowerInvariant());
 }