public ConstantWrapper(Object value, EncodedSpan span) : base(span) { Value = value; }
public Member(EncodedSpan span) : base(span) { }
public RegExpLiteral(EncodedSpan span) : base(span) { }
public ForIn(EncodedSpan span) : base(span) { }
public ContinueNode(EncodedSpan span) : base(span) { }
public FunctionExpression(EncodedSpan span) : base(span) { }
public bool AddAssignment(EncodedSpan location) { return HashSetExtensions.AddValue(ref _assignments, location); }
public bool AddReference(EncodedSpan location, ProjectEntry module) { return(GetDependentItems(module).AddReference(location)); }
public Break(EncodedSpan span) : base(span) { }
public bool AddReference(EncodedSpan location) { return HashSetExtensions.AddValue(ref _references, location); }
public bool AddAssignment(EncodedSpan location) { return(HashSetExtensions.AddValue(ref _assignments, location)); }
public bool AddReference(EncodedSpan location) { return(HashSetExtensions.AddValue(ref _references, location)); }
public bool AddAssignment(EncodedSpan location, ProjectEntry entry) { return(GetDependentItems(entry).AddAssignment(location)); }
public DirectivePrologue(string value, EncodedSpan span) : base(value, span) { // this is a "use strict" directive if the source context is EXACTLY "use strict" // don't consider the quotes so it can be " or ' delimiters UseStrict = string.Equals(value, "use strict", StringComparison.Ordinal); }
public WithNode(EncodedSpan span) : base(span) { }
protected Statement(EncodedSpan location) : base(location) { EncodedSpan = location; }
public CommaOperator(EncodedSpan span) : base(span) { }
public CallNode(EncodedSpan span) : base(span) { }
public ParameterDeclaration(EncodedSpan span) : base(span) { }
public ReturnNode(EncodedSpan span) : base(span) { }
public SwitchCase(EncodedSpan span) : base(span) { }
public Var(EncodedSpan span) : base(span) { }
public TryNode(EncodedSpan span) : base(span) { }
public Conditional(EncodedSpan span) : base(span) { }
public DoWhile(EncodedSpan span) : base(span) { }
public VariableDeclaration(EncodedSpan span) : base(span) { }
public ForNode(EncodedSpan span) : base(span) { }
public EmptyStatement(EncodedSpan context) : base(context) { }
protected Expression(EncodedSpan span) : base(span) { }
public ObjectLiteralProperty(EncodedSpan span) : base(span) { }
public ExpressionStatement(EncodedSpan location) : base(location) { }
public ObjectLiteralField(Object value, EncodedSpan span) : base(value, span) { }
public IfNode(EncodedSpan span) : base(span) { }
public YieldExpression(EncodedSpan span) : base(span) { }
public void AddReference(EncodedSpan location) { HashSetExtensions.AddValue(ref References, location); }