glib-sharpGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.System.ObjectGLib.IWrapperSystem.IDisposableTo be addedTo be addedConstructorCreates a new instance.Constructor
Pointer to the C object.
Internal constructorThis is an internal constructor, and should not be used by user code.MethodGLib.Opaque
Native opaque structure pointer to copy.
Copies an existing opaque type.A copied reference, or the original if the type doesn't support copying.MethodSystem.VoidDisposes the raw object.MethodSystem.Boolean
object to test.
Tests for equality.boolean equality indication.MethodSystem.VoidFinalizer.MethodSystem.Void
The raw pointer.
Overridden in generated subclasses to free the raw data.MethodSystem.Int32Hashing value.integer hash value.MethodGLib.Opaque
an object of type Used to obtain a CLI typed object associated with a given raw object pointer.an object of type This method is primarily used to wrap object references that are returned by either the signal system or raw class methods that return opaque struct references.System.Obsolete("Use more explicit overload. This method always returns null")MethodGLib.Opaque
a
a
a Used to obtain a CLI typed object associated with a given raw pointer.a This method is primarily used to wrap object references that are returned by either the signal system or raw class methods that return opaque type pointers.PropertySystem.IntPtrThe raw Opaque reference associated with this object.an object of type Subclasses can use Raw property for read/write access.PropertySystem.BooleanWhether or not this wrapper owns the raw object. if the wrapper owns the raw object and will / it when the wrapper is disposed.By default, this is set to for opaque objects created with the no-argument constructor, and for opaque objects created with the constructor. Methods that return an opaque object can override this by setting the property accordingly to obey the memory-management conventions of the underlying C code.PropertySystem.IntPtrGets a pointer to an owned native copy.a native copy.PropertySystem.IntPtrThe raw Opaque reference associated with this wrapper.an object of type Only subclasses of Opaque can access this read/write property.MethodSystem.Void
The raw pointer.
Overridden in generated subclasses that perform refcounting.MethodSystem.Void
The raw pointer.
Overridden in generated subclasses that perform refcounting.