Example #1
0
        private void parseData(PfsFlags data)
        {
            IsAllocated = (data & PfsFlags.Allocated) == PfsFlags.Allocated;
            FromMixedExtent = (data & PfsFlags.MixedExtent) == PfsFlags.MixedExtent;
            IsIAMPage = (data & PfsFlags.IAM) == PfsFlags.IAM;
            ContainsGhostRecords = (data & PfsFlags.GhostRecords) == PfsFlags.GhostRecords;

            if ((data & PfsFlags.UpTo50) == PfsFlags.UpTo50)
                Fullness = 50;
            else if ((data & PfsFlags.UpTo80) == PfsFlags.UpTo80)
                Fullness = 80;
            else if ((data & PfsFlags.UpTo95) == PfsFlags.UpTo95)
                Fullness = 95;
            else if ((data & PfsFlags.UpTo100) == PfsFlags.UpTo100)
                Fullness = 100;
        }
        private void parseData(PfsFlags data)
        {
            IsAllocated          = (data & PfsFlags.Allocated) == PfsFlags.Allocated;
            FromMixedExtent      = (data & PfsFlags.MixedExtent) == PfsFlags.MixedExtent;
            IsIAMPage            = (data & PfsFlags.IAM) == PfsFlags.IAM;
            ContainsGhostRecords = (data & PfsFlags.GhostRecords) == PfsFlags.GhostRecords;

            if ((data & PfsFlags.UpTo50) == PfsFlags.UpTo50)
            {
                Fullness = 50;
            }
            else if ((data & PfsFlags.UpTo80) == PfsFlags.UpTo80)
            {
                Fullness = 80;
            }
            else if ((data & PfsFlags.UpTo95) == PfsFlags.UpTo95)
            {
                Fullness = 95;
            }
            else if ((data & PfsFlags.UpTo100) == PfsFlags.UpTo100)
            {
                Fullness = 100;
            }
        }