/// <summary>
 ///   Creates a directive.
 /// </summary>
 /// <param name = "name">
 ///   Specifies the assembly qualified name of the directive.
 /// </param>
 /// <param name = "directiveStack">
 ///   Specifies the stack of already existing directives.
 /// </param>
 /// <returns>
 ///   The created <see cref = "Directive" />.
 /// </returns>
 public Directive Create(string name, Stack directiveStack)
 {
     return(_directiveManager.Create(name, directiveStack));
 }