2 writes to _lookupUsageFlags
PresentationCore (2)
MS\Internal\Shaping\OpenTypeLayout.cs (2)
1168_lookupUsageFlags = null; 1212_lookupUsageFlags = new byte[requiredLookupUsageArraySize];
11 references to _lookupUsageFlags
PresentationCore (11)
MS\Internal\Shaping\OpenTypeLayout.cs (11)
1209if ( _lookupUsageFlags == null || 1210_lookupUsageFlags.Length < requiredLookupUsageArraySize) 1215Array.Clear(_lookupUsageFlags, 0, requiredLookupUsageArraySize); 1220return ((_lookupUsageFlags[lookupIndex * _bytesPerLookup] & AggregatedFlagMask) != 0); 1229return ((_lookupUsageFlags[flagByte] & flagMask) != 0); 1234return ((_lookupUsageFlags[lookupIndex * _bytesPerLookup] & RequiredFeatureFlagMask) != 0); 1244if (flagByte >= _lookupUsageFlags.Length) 1250_lookupUsageFlags[flagByte] |= flagMask; 1253_lookupUsageFlags[startLookupByte] |= AggregatedFlagMask; 1260if (flagByte >= _lookupUsageFlags.Length) 1267_lookupUsageFlags[flagByte] |= (AggregatedFlagMask | RequiredFeatureFlagMask);