/// <summary> /// Releases resources /// </summary> public void Dispose() { var element = MarshalUtility.InterlockedExchange(ref _element, IntPtr.Zero); if (ReferenceType == ElementRefType.Normal && element != IntPtr.Zero) { SciterDomApi.UnuseElement(element); } }