private static DirectiveNode SerializeDirective(
     IDirective directiveType,
     ReferencedTypes referenced)
 {
     referenced.DirectiveNames.Add(directiveType.Name);
     return(directiveType.ToNode(true));
 }