43 references to Log2
Microsoft.AspNetCore.HttpLogging (17)
W3CLoggingMiddleware.cs (17)
25
internal static readonly int _dateIndex = BitOperations.
Log2
((int)W3CLoggingFields.Date);
26
internal static readonly int _timeIndex = BitOperations.
Log2
((int)W3CLoggingFields.Time);
27
internal static readonly int _clientIpIndex = BitOperations.
Log2
((int)W3CLoggingFields.ClientIpAddress);
28
internal static readonly int _userNameIndex = BitOperations.
Log2
((int)W3CLoggingFields.UserName);
29
internal static readonly int _serverNameIndex = BitOperations.
Log2
((int)W3CLoggingFields.ServerName);
30
internal static readonly int _serverIpIndex = BitOperations.
Log2
((int)W3CLoggingFields.ServerIpAddress);
31
internal static readonly int _serverPortIndex = BitOperations.
Log2
((int)W3CLoggingFields.ServerPort);
32
internal static readonly int _methodIndex = BitOperations.
Log2
((int)W3CLoggingFields.Method);
33
internal static readonly int _uriStemIndex = BitOperations.
Log2
((int)W3CLoggingFields.UriStem);
34
internal static readonly int _uriQueryIndex = BitOperations.
Log2
((int)W3CLoggingFields.UriQuery);
35
internal static readonly int _protocolStatusIndex = BitOperations.
Log2
((int)W3CLoggingFields.ProtocolStatus);
36
internal static readonly int _timeTakenIndex = BitOperations.
Log2
((int)W3CLoggingFields.TimeTaken);
37
internal static readonly int _protocolVersionIndex = BitOperations.
Log2
((int)W3CLoggingFields.ProtocolVersion);
38
internal static readonly int _hostIndex = BitOperations.
Log2
((int)W3CLoggingFields.Host);
39
internal static readonly int _userAgentIndex = BitOperations.
Log2
((int)W3CLoggingFields.UserAgent);
40
internal static readonly int _cookieIndex = BitOperations.
Log2
((int)W3CLoggingFields.Cookie);
41
internal static readonly int _refererIndex = BitOperations.
Log2
((int)W3CLoggingFields.Referer);
Microsoft.CodeAnalysis (2)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
1267
return BitOperations.
Log2
(value);
src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (1)
173
return System.Numerics.BitOperations.
Log2
((uint)((Threshold / elementSize) - (2 * Unsafe.SizeOf<object>() + 8)));
Microsoft.CodeAnalysis.Workspaces (2)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
1267
return BitOperations.
Log2
(value);
src\Dependencies\Collections\Internal\SegmentedArrayHelper.cs (1)
173
return System.Numerics.BitOperations.
Log2
((uint)((Threshold / elementSize) - (2 * Unsafe.SizeOf<object>() + 8)));
System.Collections (1)
System\Collections\Generic\SortedSet.cs (1)
2014
private static int Log2(int value) => BitOperations.
Log2
((uint)value);
System.Private.CoreLib (17)
src\libraries\System.Private.CoreLib\src\System\Array.cs (2)
2300
IntroSort(left, length + left - 1, 2 * (BitOperations.
Log2
((uint)length) + 1));
2517
IntroSort(left, length + left - 1, 2 * (BitOperations.
Log2
((uint)length) + 1));
src\libraries\System.Private.CoreLib\src\System\Buffers\Utilities.cs (1)
20
return BitOperations.
Log2
((uint)bufferSize - 1 | 15) - 3;
src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
415
public static byte Log2(byte value) => (byte)BitOperations.
Log2
(value);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ArraySortHelper.cs (4)
127
IntroSort(keys, 2 * (BitOperations.
Log2
((uint)keys.Length) + 1), comparer);
306
IntroSort(keys, 2 * (BitOperations.
Log2
((uint)keys.Length) + 1));
673
IntroSort(keys, values, 2 * (BitOperations.
Log2
((uint)keys.Length) + 1), comparer);
858
IntroSort(keys, values, 2 * (BitOperations.
Log2
((uint)keys.Length) + 1));
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
508
return (short)BitOperations.
Log2
((ushort)value);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
549
return BitOperations.
Log2
((uint)value);
src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (1)
283
uint hiBlockLog2 = (uint)BitOperations.
Log2
(hiBlock);
src\libraries\System.Private.CoreLib\src\System\Numerics\BitOperations.cs (3)
351
return
Log2
((uint)value);
354
return 32 +
Log2
(hi);
405
int result =
Log2
(value);
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
471
return (sbyte)BitOperations.
Log2
((byte)value);
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
434
public static ushort Log2(ushort value) => (ushort)BitOperations.
Log2
(value);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
473
public static uint Log2(uint value) => (uint)BitOperations.
Log2
(value);
System.Runtime.Numerics (1)
System\Number.BigInteger.cs (1)
1084
maxIndex = BitOperations.
Log2
(scale1E9);
System.Text.Encodings.Web (2)
System\Text\Encodings\Web\DefaultHtmlEncoder.cs (2)
106
int idxOfSemicolon = (int)((uint)BitOperations.
Log2
(scalarValue) / 4) + 4;
181
int idxOfSemicolon = (int)((uint)BitOperations.
Log2
(scalarValue) / 4) + 4;
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
183
_mintermsLog = BitOperations.
Log2
((uint)_minterms.Length) + 1;