public static IntPtr get_nstext_input_context(cef_browser_host_t *self) { get_nstext_input_context_delegate d; var p = self->_get_nstext_input_context; if (p == _p21) { d = _d21; } else { d = (get_nstext_input_context_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_nstext_input_context_delegate)); if (_p21 == IntPtr.Zero) { _d21 = d; _p21 = p; } } return(d(self)); }
public static IntPtr get_nstext_input_context(cef_browser_host_t* self) { get_nstext_input_context_delegate d; var p = self->_get_nstext_input_context; if (p == _p22) { d = _d22; } else { d = (get_nstext_input_context_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(get_nstext_input_context_delegate)); if (_p22 == IntPtr.Zero) { _d22 = d; _p22 = p; } } return d(self); }