public Frame(WindowFrameType type, FrameBoundType startType, Symbol startValue, FrameBoundType endType, Symbol endValue) { this.Type = type; this.StartType = startType; this.StartValue = startValue; this.EndType = endType; this.EndValue = endValue; }
public FrameBound(NodeLocation location, FrameBoundType type, dynamic value, dynamic originalValue) : base(location) { this.Type = type; this.Value = value; this.OriginalValue = originalValue; }
public FrameBound(NodeLocation location, FrameBoundType type) : this(location, type, null, null) { }
public FrameBound(NodeLocation location, FrameBoundType type, dynamic value) : this(location, type, (object)value, (object)value) { }
public FrameBound(FrameBoundType type) : this(null, type) { }