Interface IMarshalableStruct
Internal interface for converting into unmanaged pointer
Namespace: IronSoftware.Pdfium
Assembly: IronPdf.dll
Syntax
public interface IMarshalableStruct : IDisposable
Methods
DeletePointer()
Free existing previously allocated resources
Declaration
void DeletePointer()
Remarks
This method should only free resources allocated on the managed/C# side
GetPointer(Nullable<IntPtr>)
Generate pointer for this data
Declaration
IntPtr GetPointer(Nullable<IntPtr> ptr = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Nullable<System.IntPtr> | ptr |
Returns
| Type | Description |
|---|---|
| System.IntPtr | Pointer |