22    public static void Info(
object thisOrContextObject, 
FormattableString formattableString = 
null, [CallerMemberName] 
string memberName = 
null)
 
   26            Log.Info(
IdOf(thisOrContextObject), memberName, (formattableString != 
null) ? 
Format(formattableString) : 
"");
 
 
   31    public static void Info(
object thisOrContextObject, 
object message, [CallerMemberName] 
string memberName = 
null)
 
 
   40    private void Info(
string thisOrContextObject, 
string memberName, 
string message)
 
   42        WriteEvent(4, thisOrContextObject, memberName ?? 
"(?)", message);
 
 
   46    public static void Error(
object thisOrContextObject, 
FormattableString formattableString, [CallerMemberName] 
string memberName = 
null)
 
   50            Log.ErrorMessage(
IdOf(thisOrContextObject), memberName, 
Format(formattableString));
 
 
   55    public static void Error(
object thisOrContextObject, 
object message, [CallerMemberName] 
string memberName = 
null)
 
 
   64    private void ErrorMessage(
string thisOrContextObject, 
string memberName, 
string message)
 
   66        WriteEvent(5, thisOrContextObject, memberName ?? 
"(?)", message);
 
 
   70    public static void Associate(
object first, 
object second, [CallerMemberName] 
string memberName = 
null)
 
 
   79    private void Associate(
string thisOrContextObject, 
string memberName, 
string first, 
string second)
 
   81        WriteEvent(3, thisOrContextObject, memberName ?? 
"(?)", first, second);
 
 
   97        return value?.GetHashCode() ?? 0;
 
 
  114            return $
"{array.GetType().GetElementType()}[{((Array)value).Length}]";
 
  118            return $
"{collection.GetType().Name}({collection.Count})";
 
  122            return $
"{safeHandle.GetType().Name}:{safeHandle.GetHashCode()}(0x{safeHandle.DangerousGetHandle():X})";
 
  126            return $
"0x{value:X}";
 
  128        string text2 = 
value.ToString();
 
  129        if (text2 == 
null || text2 == 
value.GetType().FullName)
 
 
  139        switch (
s.ArgumentCount)
 
  144            return string.Format(
s.Format, 
Format(
s.GetArgument(0)));
 
  146            return string.Format(
s.Format, 
Format(
s.GetArgument(0)), 
Format(
s.GetArgument(1)));
 
  148            return string.Format(
s.Format, 
Format(
s.GetArgument(0)), 
Format(
s.GetArgument(1)), 
Format(
s.GetArgument(2)));
 
  151            object[] arguments = 
s.GetArguments();
 
  152            object[] 
array = 
new object[arguments.Length];
 
  153            for (
int i = 0; i < arguments.Length; i++)
 
  157            return string.Format(
s.Format, 
array);
 
 
  162    [UnconditionalSuppressMessage(
"ReflectionAnalysis", 
"IL2026:UnrecognizedReflectionPattern", Justification = 
"Parameters to this method are primitive and are trimmer safe")]
 
  164    private unsafe 
void WriteEvent(
int eventId, 
string arg1, 
string arg2, 
string arg3, 
string arg4)
 
  169        if (!
Log.IsEnabled())
 
  189        fixed (
char* ptr6 = arg1)
 
  200                intPtr = (ptr = 
null);
 
  201                fixed (
char* ptr2 = arg3)
 
  207                        intPtr2 = (ptr4 = 
null);
 
  212                            DataPointer = (
IntPtr)ptr6,
 
  213                            Size = (arg1.Length + 1) * 2
 
  215                        num = (nint)(ptr5 + 1);
 
  218                            DataPointer = (
IntPtr)ptr,
 
  219                            Size = (arg2.Length + 1) * 2
 
  221                        num2 = (nint)(ptr5 + 2);
 
  224                            DataPointer = (
IntPtr)ptr3,
 
  225                            Size = (arg3.Length + 1) * 2
 
  227                        num3 = (nint)(ptr5 + 3);
 
  230                            DataPointer = (
IntPtr)ptr4,
 
  231                            Size = (arg4.Length + 1) * 2
 
  236                    fixed (
char* ptr7 = &arg4.GetPinnableReference())
 
  239                        intPtr2 = (ptr4 = ptr7);
 
  244                            DataPointer = (
IntPtr)ptr6,
 
  245                            Size = (arg1.Length + 1) * 2
 
  247                        num = (nint)(ptr5 + 1);
 
  250                            DataPointer = (
IntPtr)ptr,
 
  251                            Size = (arg2.Length + 1) * 2
 
  253                        num2 = (nint)(ptr5 + 2);
 
  256                            DataPointer = (
IntPtr)ptr3,
 
  257                            Size = (arg3.Length + 1) * 2
 
  259                        num3 = (nint)(ptr5 + 3);
 
  262                            DataPointer = (
IntPtr)ptr4,
 
  263                            Size = (arg4.Length + 1) * 2
 
  270            fixed (
char* ptr8 = &arg2.GetPinnableReference())
 
  273                intPtr = (ptr = ptr8);
 
  274                fixed (
char* ptr2 = arg3)
 
  280                        intPtr2 = (ptr4 = 
null);
 
  285                            DataPointer = (
IntPtr)ptr6,
 
  286                            Size = (arg1.Length + 1) * 2
 
  288                        num = (nint)(ptr5 + 1);
 
  291                            DataPointer = (
IntPtr)ptr,
 
  292                            Size = (arg2.Length + 1) * 2
 
  294                        num2 = (nint)(ptr5 + 2);
 
  297                            DataPointer = (
IntPtr)ptr3,
 
  298                            Size = (arg3.Length + 1) * 2
 
  300                        num3 = (nint)(ptr5 + 3);
 
  303                            DataPointer = (
IntPtr)ptr4,
 
  304                            Size = (arg4.Length + 1) * 2
 
  309                    fixed (
char* ptr7 = &arg4.GetPinnableReference())
 
  312                        intPtr2 = (ptr4 = ptr7);
 
  317                            DataPointer = (
IntPtr)ptr6,
 
  318                            Size = (arg1.Length + 1) * 2
 
  320                        num = (nint)(ptr5 + 1);
 
  323                            DataPointer = (
IntPtr)ptr,
 
  324                            Size = (arg2.Length + 1) * 2
 
  326                        num2 = (nint)(ptr5 + 2);
 
  329                            DataPointer = (
IntPtr)ptr3,
 
  330                            Size = (arg3.Length + 1) * 2
 
  332                        num3 = (nint)(ptr5 + 3);
 
  335                            DataPointer = (
IntPtr)ptr4,
 
  336                            Size = (arg4.Length + 1) * 2
 
 
unsafe void WriteEventCore(int eventId, int eventDataCount, EventData *data)
 
override string ToString()
 
const EventKeywords Default
 
static readonly System.Net.NetEventSource Log
 
void Associate(string thisOrContextObject, string memberName, string first, string second)
 
void ErrorMessage(string thisOrContextObject, string memberName, string message)
 
static void Info(object thisOrContextObject, FormattableString formattableString=null, [CallerMemberName] string memberName=null)
 
static void Error(object thisOrContextObject, object message, [CallerMemberName] string memberName=null)
 
void Info(string thisOrContextObject, string memberName, string message)
 
static string IdOf(object value)
 
static string Format(FormattableString s)
 
static void Error(object thisOrContextObject, FormattableString formattableString, [CallerMemberName] string memberName=null)
 
static void Associate(object first, object second, [CallerMemberName] string memberName=null)
 
static int GetHashCode(object value)
 
unsafe void WriteEvent(int eventId, int arg1, int arg2, int arg3, string arg4, string arg5)
 
unsafe void WriteEvent(int eventId, string arg1, string arg2, string arg3, string arg4)
 
static void Info(object thisOrContextObject, object message, [CallerMemberName] string memberName=null)
 
static object Format(object value)