16 writes to flags
mscorlib (16)
system\decimal.cs (16)
166flags = 0; 169flags = SignMask; 181flags = 0; 194flags = 0; 197flags = SignMask; 209flags = 0; 236this.flags = temp.flags; 275this.flags = 0; 289flags = f; 305this.flags = ((int)scale) << 16; 307this.flags |= SignMask; 338this.flags = flags; 672d.flags = ((decimalCount << ScaleShift) & ScaleMask) | (d.flags & SignMask); 695d2.flags = (d2.flags & ~SignMask) | (d1.flags & SignMask); 708d1.flags = (d1.flags & ~SignMask) | (d2.flags & SignMask); 722result.flags = (result.flags & ~SignMask) | (d1.flags & SignMask);
26 references to flags
mscorlib (26)
system\decimal.cs (26)
236this.flags = temp.flags; 349return new Decimal(d.lo, d.mid, d.hi, d.flags & ~SignMask); 568return new int[] {d.lo, d.mid, d.hi, d.flags}; 588buffer[12] = (byte) d.flags; 589buffer[13] = (byte) (d.flags >> 8); 590buffer[14] = (byte) (d.flags >> 16); 591buffer[15] = (byte) (d.flags >> 24); 651Int32 scale = (d.flags & ScaleMask) >> ScaleShift; 672d.flags = ((decimalCount << ScaleShift) & ScaleMask) | (d.flags & SignMask); 695d2.flags = (d2.flags & ~SignMask) | (d1.flags & SignMask); 708d1.flags = (d1.flags & ~SignMask) | (d2.flags & SignMask); 716if ((d1.flags & SignMask) != (result.flags & SignMask)) { 722result.flags = (result.flags & ~SignMask) | (d1.flags & SignMask); 760return new Decimal(d.lo, d.mid, d.hi, d.flags ^ SignMask); 905if ((d.flags & ScaleMask) != 0) FCallTruncate (ref d); 908if (d.flags >= 0) { 925if ((d.flags & ScaleMask) != 0) FCallTruncate (ref d); 928if (d.flags >= 0) { 963if ((d.flags & ScaleMask) != 0) FCallTruncate (ref d); 966if (d.flags >= 0 || i == 0) 979if ((d.flags & ScaleMask) != 0) FCallTruncate (ref d); 982if (d.flags >= 0 || l == 0)