public static CONSTVAL GetDefaultValue(ConstValKind kind) { CONSTVAL result = new CONSTVAL(); switch (kind) { case ConstValKind.Int: result.iVal = 0; break; case ConstValKind.Double: result.doubleVal = 0; break; case ConstValKind.Long: result.longVal = 0; break; case ConstValKind.Decimal: result.decVal = 0; break; case ConstValKind.Float: result.floatVal = 0; break; case ConstValKind.Boolean: result.boolVal = false; break; } return result; }
public static CONSTVAL GetDefaultValue(ConstValKind kind) { CONSTVAL result = new CONSTVAL(); switch (kind) { case ConstValKind.Int: result.iVal = 0; break; case ConstValKind.Double: result.doubleVal = 0; break; case ConstValKind.Long: result.longVal = 0; break; case ConstValKind.Decimal: result.decVal = 0; break; case ConstValKind.Float: result.floatVal = 0; break; case ConstValKind.Boolean: result.boolVal = false; break; } return(result); }
public static ConstVal GetDefaultValue(ConstValKind kind) { switch (kind) { case ConstValKind.Int: return(new ConstVal(s_zeroInt32)); case ConstValKind.Double: return(new ConstVal(0.0)); case ConstValKind.Long: return(new ConstVal(0L)); case ConstValKind.Decimal: return(new ConstVal(0M)); case ConstValKind.Float: return(new ConstVal(0F)); case ConstValKind.Boolean: return(new ConstVal(s_false)); } return(default(ConstVal)); }
public bool IsZero(ConstValKind kind) { switch (kind) { case ConstValKind.Decimal: return(decVal == 0); case ConstValKind.String: return(false); default: return(IsDefault(_value)); } }
public bool IsZero(ConstValKind kind) { switch (kind) { case ConstValKind.Decimal: return(DecimalVal == 0); case ConstValKind.String: return(false); default: return(IsDefault(ObjectVal)); } }
public CONSTVAL Copy(ConstValKind kind, CONSTVAL value) { return new CONSTVAL(value.objectVal); }
public CONSTVAL Copy(ConstValKind kind, CONSTVAL value) { return(new CONSTVAL(value.objectVal)); }
public bool IsZero(ConstValKind kind) => kind switch {