glib-sharp0.0.0.0neutralGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Marshalling utilitiesUtility class for internal wrapper useSystem.ObjectMethodSystem.StringMarshals a utf8 string from native memory and frees the native string.
a a MethodSystem.String[]Marshals an array of utf8 string from native memory and frees the native strings.
a a To be addedMethodSystem.IntPtrMarshal a string to a native Utf8 string using GLib memory allocation.
a a MethodSystem.IntPtrTo be added
a a To be addedMethodSystem.String[]To be added
a
a a To be addedMethodSystem.IntPtrTo be added
a a To be addedMethodSystem.DateTimeTo be added
a a To be addedMethodSystem.CharMarshals a UCS4 character represented as an uint to a UTF16 char.
a a MethodSystem.UInt32Marshals a UTF16 char to a UCS4 character represented as an uint.
a a MethodSystem.StringWrapper for marshalling between String.Format-style methods and printf-style ones
a -style format string
arguments for a This is a wrapper for marshalling between managed String.Format-style methods and unmanaged printf-style ones. The managed function should take a format, and a array of , and pass that to . will format the data, and then make sure that any percent signs in the result are doubled so that they can safely be passed to an unmanaged method that expects a printf-style string (and following arguments).MethodSystem.StringMarshals a native Utf8 string to a managed string.
a a MethodSystem.String[]Marshals an array of native Utf8 strings to an array of managed strings.
a a MethodSystem.IntPtrTo be added
a a To be addedMethodSystem.VoidTo be added
a To be added