40 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);
System.Collections (1)
System\Collections\Generic\SortedSet.cs (1)
2014
private static int Log2(int value) => BitOperations.
Log2
((uint)value);
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\Array.cs (2)
2319
IntroSort(left, length + left - 1, 2 * (BitOperations.
Log2
((uint)length) + 1));
2536
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));
674
IntroSort(keys, values, 2 * (BitOperations.
Log2
((uint)keys.Length) + 1), comparer);
859
IntroSort(keys, values, 2 * (BitOperations.
Log2
((uint)keys.Length) + 1));
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
518
return (short)BitOperations.
Log2
((ushort)value);
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
553
return BitOperations.
Log2
((uint)value);
src\libraries\System.Private.CoreLib\src\System\Number.Dragon4.cs (3)
63
mantissaHighBitIdx = (uint)BitOperations.
Log2
(mantissa);
93
mantissaHighBitIdx = (uint)BitOperations.
Log2
(mantissa);
342
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)
479
return (sbyte)BitOperations.
Log2
((byte)value);
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
444
public static ushort Log2(ushort value) => (ushort)BitOperations.
Log2
(value);
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
477
public static uint Log2(uint value) => (uint)BitOperations.
Log2
(value);
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)
166
_mintermsLog = BitOperations.
Log2
((uint)_minterms.Length) + 1;