/// <summary>
/// Returns the node content as double
/// </summary>
/// <returns></returns>
public double ToDouble()
{
ThrowIfDisposed();
NativeMethods.HandleException(
NativeMethods.core_FileNode_toDouble(ptr, out var ret));
GC.KeepAlive(this);
return(ret);
}