2 writes to _lookupUsageFlags
PresentationCore (2)
MS\Internal\Shaping\OpenTypeLayout.cs (2)
1174_lookupUsageFlags = null; 1218_lookupUsageFlags = new byte[requiredLookupUsageArraySize];
11 references to _lookupUsageFlags
PresentationCore (11)
MS\Internal\Shaping\OpenTypeLayout.cs (11)
1215if ( _lookupUsageFlags == null || 1216_lookupUsageFlags.Length < requiredLookupUsageArraySize) 1221Array.Clear(_lookupUsageFlags, 0, requiredLookupUsageArraySize); 1226return ((_lookupUsageFlags[lookupIndex * _bytesPerLookup] & AggregatedFlagMask) != 0); 1235return ((_lookupUsageFlags[flagByte] & flagMask) != 0); 1240return ((_lookupUsageFlags[lookupIndex * _bytesPerLookup] & RequiredFeatureFlagMask) != 0); 1250if (flagByte >= _lookupUsageFlags.Length) 1256_lookupUsageFlags[flagByte] |= flagMask; 1259_lookupUsageFlags[startLookupByte] |= AggregatedFlagMask; 1266if (flagByte >= _lookupUsageFlags.Length) 1273_lookupUsageFlags[flagByte] |= (AggregatedFlagMask | RequiredFeatureFlagMask);