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)
1295
if (
_lookupUsageFlags
== null ||
1296
_lookupUsageFlags
.Length < requiredLookupUsageArraySize)
1301
Array.Clear(
_lookupUsageFlags
, 0, requiredLookupUsageArraySize);
1306
return ((
_lookupUsageFlags
[lookupIndex * _bytesPerLookup] & AggregatedFlagMask) != 0);
1315
return ((
_lookupUsageFlags
[flagByte] & flagMask) != 0);
1320
return ((
_lookupUsageFlags
[lookupIndex * _bytesPerLookup] & RequiredFeatureFlagMask) != 0);
1330
if (flagByte >=
_lookupUsageFlags
.Length)
1336
_lookupUsageFlags
[flagByte] |= flagMask;
1339
_lookupUsageFlags
[startLookupByte] |= AggregatedFlagMask;
1346
if (flagByte >=
_lookupUsageFlags
.Length)
1353
_lookupUsageFlags
[flagByte] |= (AggregatedFlagMask | RequiredFeatureFlagMask);