2 writes to _lookupUsageFlags
PresentationCore (2)
Core\CSharp\MS\Internal\Shaping\OpenTypeLayout.cs (2)
1254_lookupUsageFlags = null; 1298_lookupUsageFlags = new byte[requiredLookupUsageArraySize];
11 references to _lookupUsageFlags
PresentationCore (11)
Core\CSharp\MS\Internal\Shaping\OpenTypeLayout.cs (11)
1295if ( _lookupUsageFlags == null || 1296_lookupUsageFlags.Length < requiredLookupUsageArraySize) 1301Array.Clear(_lookupUsageFlags, 0, requiredLookupUsageArraySize); 1306return ((_lookupUsageFlags[lookupIndex * _bytesPerLookup] & AggregatedFlagMask) != 0); 1315return ((_lookupUsageFlags[flagByte] & flagMask) != 0); 1320return ((_lookupUsageFlags[lookupIndex * _bytesPerLookup] & RequiredFeatureFlagMask) != 0); 1330if (flagByte >= _lookupUsageFlags.Length) 1336_lookupUsageFlags[flagByte] |= flagMask; 1339_lookupUsageFlags[startLookupByte] |= AggregatedFlagMask; 1346if (flagByte >= _lookupUsageFlags.Length) 1353_lookupUsageFlags[flagByte] |= (AggregatedFlagMask | RequiredFeatureFlagMask);