Esempio n. 1
0
        /**
         * Equals method
         *
         * @return TRUE if the two built in formats are equal, FALSE otherwise
         */
        public override bool Equals(object o)
        {
            if (o == this)
            {
                return(true);
            }

            if (!(o is BuiltInFormat))
            {
                return(false);
            }

            BuiltInFormat bif = (BuiltInFormat)o;

            return(formatIndex == bif.formatIndex);
        }
Esempio n. 2
0
 // Populate the built ins
 static BuiltInFormat()
 {
     builtIns[0x0]  = new BuiltInFormat(string.Empty, 0);
     builtIns[0x1]  = new BuiltInFormat("0", 1);
     builtIns[0x2]  = new BuiltInFormat("0.00", 2);
     builtIns[0x3]  = new BuiltInFormat("#,##0", 3);
     builtIns[0x4]  = new BuiltInFormat("#,##0.00", 4);
     builtIns[0x5]  = new BuiltInFormat("($#,##0_);($#,##0)", 5);
     builtIns[0x6]  = new BuiltInFormat("($#,##0_);[Red]($#,##0)", 6);
     builtIns[0x7]  = new BuiltInFormat("($#,##0_);[Red]($#,##0)", 7);
     builtIns[0x8]  = new BuiltInFormat("($#,##0.00_);[Red]($#,##0.00)", 8);
     builtIns[0x9]  = new BuiltInFormat("0%", 9);
     builtIns[0xa]  = new BuiltInFormat("0.00%", 10);
     builtIns[0xb]  = new BuiltInFormat("0.00E+00", 11);
     builtIns[0xc]  = new BuiltInFormat("# ?/?", 12);
     builtIns[0xd]  = new BuiltInFormat("# ??/??", 13);
     builtIns[0xe]  = new BuiltInFormat("dd/mm/yyyy", 14);
     builtIns[0xf]  = new BuiltInFormat("d-mmm-yy", 15);
     builtIns[0x10] = new BuiltInFormat("d-mmm", 16);
     builtIns[0x11] = new BuiltInFormat("mmm-yy", 17);
     builtIns[0x12] = new BuiltInFormat("h:mm AM/PM", 18);
     builtIns[0x13] = new BuiltInFormat("h:mm:ss AM/PM", 19);
     builtIns[0x14] = new BuiltInFormat("h:mm", 20);
     builtIns[0x15] = new BuiltInFormat("h:mm:ss", 21);
     builtIns[0x16] = new BuiltInFormat("m/d/yy h:mm", 22);
     builtIns[0x25] = new BuiltInFormat("(#,##0_);(#,##0)", 0x25);
     builtIns[0x26] = new BuiltInFormat("(#,##0_);[Red](#,##0)", 0x26);
     builtIns[0x27] = new BuiltInFormat("(#,##0.00_);(#,##0.00)", 0x27);
     builtIns[0x28] = new BuiltInFormat("(#,##0.00_);[Red](#,##0.00)", 0x28);
     builtIns[0x29] = new BuiltInFormat("_(*#,##0_);_(*(#,##0);_(*\"-\"_);(@_)", 0x29);
     builtIns[0x2a] = new BuiltInFormat("_($*#,##0_);_($*(#,##0);_($*\"-\"_);(@_)", 0x2a);
     builtIns[0x2b] = new BuiltInFormat("_(* #,##0.00_);_(* (#,##0.00);_(* \"-\"??_);(@_)", 0x2b);
     builtIns[0x2c] = new BuiltInFormat("_($* #,##0.00_);_($* (#,##0.00);_($* \"-\"??_);(@_)", 0x2c);
     builtIns[0x2d] = new BuiltInFormat("mm:ss", 0x2d);
     builtIns[0x2e] = new BuiltInFormat("[h]mm:ss", 0x2e);
     builtIns[0x2f] = new BuiltInFormat("mm:ss.0", 0x2f);
     builtIns[0x30] = new BuiltInFormat("##0.0E+0", 0x30);
     builtIns[0x31] = new BuiltInFormat("@", 0x31);
 }
 // Populate the built ins
 static BuiltInFormat()
 {
     builtIns[0x0] = new BuiltInFormat(string.Empty,0);
     builtIns[0x1] = new BuiltInFormat("0",1);
     builtIns[0x2] = new BuiltInFormat("0.00",2);
     builtIns[0x3] = new BuiltInFormat("#,##0",3);
     builtIns[0x4] = new BuiltInFormat("#,##0.00",4);
     builtIns[0x5] = new BuiltInFormat("($#,##0_);($#,##0)",5);
     builtIns[0x6] = new BuiltInFormat("($#,##0_);[Red]($#,##0)",6);
     builtIns[0x7] = new BuiltInFormat("($#,##0_);[Red]($#,##0)",7);
     builtIns[0x8] = new BuiltInFormat("($#,##0.00_);[Red]($#,##0.00)",8);
     builtIns[0x9] = new BuiltInFormat("0%",9);
     builtIns[0xa] = new BuiltInFormat("0.00%",10);
     builtIns[0xb] = new BuiltInFormat("0.00E+00",11);
     builtIns[0xc] = new BuiltInFormat("# ?/?",12);
     builtIns[0xd] = new BuiltInFormat("# ??/??",13);
     builtIns[0xe] = new BuiltInFormat("dd/mm/yyyy",14);
     builtIns[0xf] = new BuiltInFormat("d-mmm-yy",15);
     builtIns[0x10] = new BuiltInFormat("d-mmm",16);
     builtIns[0x11] = new BuiltInFormat("mmm-yy",17);
     builtIns[0x12] = new BuiltInFormat("h:mm AM/PM",18);
     builtIns[0x13] = new BuiltInFormat("h:mm:ss AM/PM",19);
     builtIns[0x14] = new BuiltInFormat("h:mm",20);
     builtIns[0x15] = new BuiltInFormat("h:mm:ss",21);
     builtIns[0x16] = new BuiltInFormat("m/d/yy h:mm",22);
     builtIns[0x25] = new BuiltInFormat("(#,##0_);(#,##0)",0x25);
     builtIns[0x26] = new BuiltInFormat("(#,##0_);[Red](#,##0)",0x26);
     builtIns[0x27] = new BuiltInFormat("(#,##0.00_);(#,##0.00)",0x27);
     builtIns[0x28] = new BuiltInFormat("(#,##0.00_);[Red](#,##0.00)",0x28);
     builtIns[0x29] = new BuiltInFormat("_(*#,##0_);_(*(#,##0);_(*\"-\"_);(@_)",0x29);
     builtIns[0x2a] = new BuiltInFormat("_($*#,##0_);_($*(#,##0);_($*\"-\"_);(@_)",0x2a);
     builtIns[0x2b] = new BuiltInFormat("_(* #,##0.00_);_(* (#,##0.00);_(* \"-\"??_);(@_)",0x2b);
     builtIns[0x2c] = new BuiltInFormat("_($* #,##0.00_);_($* (#,##0.00);_($* \"-\"??_);(@_)",0x2c);
     builtIns[0x2d] = new BuiltInFormat("mm:ss",0x2d);
     builtIns[0x2e] = new BuiltInFormat("[h]mm:ss",0x2e);
     builtIns[0x2f] = new BuiltInFormat("mm:ss.0",0x2f);
     builtIns[0x30] = new BuiltInFormat("##0.0E+0",0x30);
     builtIns[0x31] = new BuiltInFormat("@",0x31);
 }