Beispiel #1
0
 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;
		}
Beispiel #4
0
 public VariableReference(EvaluationContext ctx, TargetVariable var, DC.ObjectValueFlags flags) : base(ctx)
 {
     this.flags = flags;
     this.var   = var;
     if (!var.CanWrite)
     {
         flags |= DC.ObjectValueFlags.ReadOnly;
     }
 }