private void Dispose(bool disposing) { if (_instance.Base == null) { return; } CefNativeApi.cef_string_multimap_clear(_instance); CefNativeApi.cef_string_multimap_free(_instance); _instance = default; }
/// <summary> /// Initializes a new instance of the <see cref="CefStringMultimap"/> class. /// </summary> public CefStringMultimap() { _instance = CefNativeApi.cef_string_multimap_alloc(); }
/// <summary> /// Initializes a new instance of the <see cref="CefStringMultimap"/> class. /// </summary> /// <param name="instance">The native string multimap instance.</param> public CefStringMultimap(cef_string_multimap_t instance) { _instance = instance; GC.SuppressFinalize(this); }
private CefStringMultimap(cef_string_multimap_t instance) { _instance = instance; }