CefBrowserHostExtensions.cs 727 B

1234567891011121314151617181920212223
  1. using System;
  2. namespace Xilium.CefGlue
  3. {
  4. public static class CefBrowserHostExtensions
  5. {
  6. public static unsafe bool SendDevToolsMessage(this CefBrowserHost browserHost, byte[] message)
  7. {
  8. fixed (byte* messagePtr = &message[0])
  9. {
  10. return browserHost.SendDevToolsMessage((IntPtr)messagePtr, message.Length);
  11. }
  12. }
  13. public static unsafe bool SendDevToolsMessage(this CefBrowserHost browserHost, ArraySegment<byte> message)
  14. {
  15. fixed (byte* messagePtr = &message.Array[message.Offset])
  16. {
  17. return browserHost.SendDevToolsMessage((IntPtr)messagePtr, message.Count);
  18. }
  19. }
  20. }
  21. }