public void WriteDirective(IDirective directive) { var directiveWriter = new DirectiveWriter(_writer, _types); directiveWriter.Write(directive); }