/// <summary> /// Constructor /// </summary> /// <param name="key">Measure key</param> /// <param name="r">Parent</param> private Variable(char key, Recursive r) { this.key = key; this.r = r; name = key + ""; type = r.GetType(name); }
/// <summary> /// Variable measurements /// </summary> /// <param name="key">Measure key</param> /// <param name="r">Parent</param> /// <param name="v">Variable</param> /// <returns>The measure</returns> static internal IMeasurement GetMeasure(char key, Recursive r, out Variable v) { v = new Variable(key, r); return(v); }