public OpenDirectiveSyntax WithName(NameSyntax name)
 {
     return(this.Update(this.OpenKeyword, name));
 }
 internal NamespaceDeclarationSyntax(SyntaxKind kind, SyntaxToken namespaceKeyword, NameSyntax name)
     : base(kind)
 {
     this.SlotCount        = 2;
     this.namespaceKeyword = namespaceKeyword;
     this.name             = name;
 }
 public NamespaceDeclarationSyntax WithName(NameSyntax name)
 {
     return(this.Update(this.NamespaceKeyword, name));
 }
 public QualifiedNameSyntax WithLeft(NameSyntax left)
 {
     return(this.Update(left, this.DotToken, this.Right));
 }