ObjCRuntime.Dlfcn Members

The members of ObjCRuntime.Dlfcn are listed below.

See Also: Inherited members from System.Object

Public Methods

static
dlclose(IntPtr) : int
Closes and unloads the native shared library referenced by the handle.
static
dlerror() : string
Returns a diagnostics message for the last failure when using any of the methods in this class.
static
dlopen(string, int) : IntPtr
Loads the specified dynamic library into memory.
static
dlsym(IntPtr, string) : IntPtr
Returns the address of the specified symbol in the dynamic library.
static
GetCGSize(IntPtr, string) : CoreGraphics.CGSize
Gets the CoreGraphics.CGSize value exposed with the given symbol from the dynamic library.
static
GetDouble(IntPtr, string) : double
Gets the double value exposed with the given symbol from the dynamic library.
static
GetFloat(IntPtr, string) : float
Gets the float value exposed with the given symbol from the dynamic library.
static
GetIndirect(IntPtr, string) : IntPtr
Gets the pointer in memory to the specified symbol.
static
GetInt32(IntPtr, string) : int
Gets the Int32 value exposed with the given symbol from the dynamic library.
static
GetInt64(IntPtr, string) : long
Gets the Int64 value exposed with the given symbol from the dynamic library.
static
GetIntPtr(IntPtr, string) : IntPtr
Gets the IntPtr value exposed with the given symbol from the dynamic library.
static
GetNFloat(IntPtr, string) : nfloat
Gets the System.nfloat value exposed with the given symbol from the dynamic library.
static
GetNInt(IntPtr, string) : nint
Gets the System.nint value exposed with the given symbol from the dynamic library.
static
GetNSNumber(IntPtr, string) : Foundation.NSNumber
Gets an NSNumber value exposed with the given symbol from the dynamic library.
static
GetNUInt(IntPtr, string) : nuint
Gets the System.nuint value exposed with the given symbol from the dynamic library.
static
GetStringConstant(IntPtr, string) : Foundation.NSString
Gets the NSString value exposed with the given symbol from the dynamic library.
static
SetArray(IntPtr, string, Foundation.NSArray)
Sets the specific symbol in the library handle to point to the passed array.
static
SetCGSize(IntPtr, string, CoreGraphics.CGSize)
Gets the CoreGraphics.CGSize value exposed with the given symbol from the dynamic library.
static
SetDouble(IntPtr, string, double)
Sets the specific symbol in the library handle to contain the specified double value.
static
SetFloat(IntPtr, string, float)
Sets the specific symbol in the library handle to contain the specified float value.
static
SetInt32(IntPtr, string, int)
Sets the specific symbol in the library handle to contain the specified Int32 value.
static
SetInt64(IntPtr, string, long)
Sets the specific symbol in the library handle to contain the specified Int64 value.
static
SetIntPtr(IntPtr, string, IntPtr)
Sets the specific symbol in the library handle to contain the specified IntPtr value.
static
SetString(IntPtr, string, Foundation.NSString)
Sets the specific symbol in the library handle to point to the specified string.
static
SetString(IntPtr, string, string)
Sets the specific symbol in the library handle to point to the specified string.