public AliasedName(Identifier orig, Identifier alias, string filename, int start, int end) : base(filename, start, end) { this.orig = new DottedName(new List <Identifier> { orig }, filename, start, end); this.alias = alias; }
public FromStatement(DottedName name, List <AliasedName> aliasedNames, string filename, int pos, int end) : base(filename, pos, end) { this.DottedName = name; this.AliasedNames = aliasedNames ?? throw new ArgumentNullException(nameof(aliasedNames)); }
public Decorator(DottedName dn, List <Argument> args, string filename, int start, int end) : base(filename, start, end) { this.className = dn; this.arguments = args; }
public AliasedName(DottedName orig, Identifier alias, string filename, int start, int end) : base(filename, start, end) { this.orig = orig; this.alias = alias; }