#include "Stdafx.h" namespace CefSharp { String^ toClr(const cef_string_t& cefStr) { return gcnew String(cefStr.str); } String^ toClr(const CefString& cefStr) { return gcnew String(cefStr.c_str()); } CefString toNative(String^ str) { pin_ptr pStr = PtrToStringChars(str); CefString cefStr(pStr); return cefStr; } void assignFromString(cef_string_t& cefStrT, String^ str) { cef_string_clear(&cefStrT); if(str != nullptr) { pin_ptr pStr = PtrToStringChars(str); cef_string_copy(pStr, str->Length, &cefStrT); } } }