public static Delegate_t Set(Delegate_t callback) { if (Environment.Is64BitProcess) { return(ManagedCallbackRegistry_SetCurrentManagedThreadName_Set_x64(callback)); } else { return(ManagedCallbackRegistry_SetCurrentManagedThreadName_Set_x86(callback)); } }
public static Delegate_t Set(Delegate_t callback) { if (Environment.Is64BitProcess) { return(ManagedCallbackRegistry_TryShutdownCurrentManagedProfilerEngine_Set_x64(callback)); } else { return(ManagedCallbackRegistry_TryShutdownCurrentManagedProfilerEngine_Set_x86(callback)); } }
public static Delegate_t Set(Delegate_t callback) { if (Environment.Is64BitProcess) { return(ManagedCallbackRegistry_EnqueueStackSnapshotBufferSegmentForExport_Set_x64(callback)); } else { return(ManagedCallbackRegistry_EnqueueStackSnapshotBufferSegmentForExport_Set_x86(callback)); } }
private static extern Delegate_t ManagedCallbackRegistry_SetCurrentManagedThreadName_Set_x64( [MarshalAs(UnmanagedType.FunctionPtr)] Delegate_t callback);
private static extern Delegate_t ManagedCallbackRegistry_TryShutdownCurrentManagedProfilerEngine_Set_x64( [MarshalAs(UnmanagedType.FunctionPtr)] Delegate_t callback);
private static extern Delegate_t ManagedCallbackRegistry_EnqueueStackSnapshotBufferSegmentForExport_Set_x64( [MarshalAs(UnmanagedType.FunctionPtr)] Delegate_t callback);