public IntegerTypeTemplate(string nameSpaceName, string name, Int64 rangeLeft, Int64 rangeRight, RangeDirection rangeDirection) { this.nameSpaceName = nameSpaceName; this.name = name; this.rangeLeft = rangeLeft.ToString(); this.rangeRight = rangeRight.ToString(); this.Direction = string.Format("RangeDirection.{0}", rangeDirection.ToString()); }
public FloatPointTypeTemplate(string nameSpaceName, string name, Double rangeLeft, Double rangeRight, RangeDirection rangeDirection) { this.nameSpaceName = nameSpaceName; this.name = name; this.rangeLeft = rangeLeft.ToString("E40", CultureInfo.InvariantCulture); this.rangeRight = rangeRight.ToString("E40", CultureInfo.InvariantCulture); this.Direction = string.Format("RangeDirection.{0}", rangeDirection.ToString()); }
public PhysicalTypeTemplate(string nameSpaceName, string name, List <PhysicalTypeBaseInfo> dict, Int64 rangeLeft, Int64 rangeRight, RangeDirection rangeDirection) { this.nameSpaceName = nameSpaceName; this.name = name; this.dict = dict; this.rangeLeft = rangeLeft.ToString(); this.rangeRight = rangeRight.ToString(); this.Direction = string.Format("RangeDirection.{0}", rangeDirection.ToString()); }
public FloatPointSubTypeTemplate(string nameSpaceName, string name, string baseTypeName, Double rangeLeft, Double rangeRight, RangeDirection rangeDirection) { this.nameSpaceName = nameSpaceName; this.name = name; this.baseTypeName = baseTypeName; this.rangeLeft = rangeLeft.ToString(); this.rangeRight = rangeRight.ToString(); this.Direction = string.Format("RangeDirection.{0}", rangeDirection.ToString()); }
public override string ToString() { return(string.Format("{0} {1} {2}", left.ToString(), direction.ToString(), right.ToString())); }