public VariableReference(EvaluationContext ctx, CorValRef var, string name, DC.ObjectValueFlags flags) : base(ctx) { this.flags = flags; this.var = var; this.name = name; }
public VariableReference (EvaluationContext ctx, CorValRef var, string name, DC.ObjectValueFlags flags) : base (ctx) { this.flags = flags; this.var = var; this.name = name; }
public VariableReference (EvaluationContext ctx, TargetVariable var, DC.ObjectValueFlags flags): base (ctx) { this.flags = flags; this.var = var; if (!var.CanWrite) flags |= DC.ObjectValueFlags.ReadOnly; }
public VariableReference(EvaluationContext ctx, TargetVariable var, DC.ObjectValueFlags flags) : base(ctx) { this.flags = flags; this.var = var; if (!var.CanWrite) { flags |= DC.ObjectValueFlags.ReadOnly; } }