public static Double GetMissingValueDouble(StataMissingValues mv) { return(new DoubleInt64() { Int64 = (0x7fe0000000000000 + (Int64)((Int32)(mv)) * 0x10000000000) }.Double); }
public static float GetMissingValueFloat(StataMissingValues mv) { return(new FloatInt32() { Int32 = (0x7f000000 + (int)(mv) * 0x800) }.Float); }
public void AddValueLabel(string Name, StataMissingValues mv, string StringValue) { AddValueLabel(Name, (Int32)(0.GetMissingValue(mv)), StringValue); }
public static Int32 GetMissingValueInt32(StataMissingValues mv) { return((Int32)(Int32MVStart + (Int32)(mv))); }
public static Int16 GetMissingValueInt16(StataMissingValues mv) { return((Int16)(Int16MVStart + (Int16)(mv))); }
public static SByte GetMissingValueSByte(StataMissingValues mv) { return((SByte)(SByteMVStart + (SByte)(mv))); }