glib-sharp Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. System.ValueType System.IDisposable An arbitrary data type similar to a CORBA Any which is used to get and set properties on Objects. Constructor To be added. Public constructor. Constructs a native GValue from an interface adapter object, wrapping its underlying managed interface. Constructor a Constructs an initialized value for a given type. Constructor an object of type Constructs a Value from a specified object. Constructor To be added. To be added. To be added. Constructor an object of type Constructs a Value from a specified boolean. Constructor a byte value. Constructs a Value from a specified byte. Constructor an object of type Constructs a Value from a specified double. Constructor an object of type Constructs a Value from a specified integer. Constructor a Constructs a value for a 64 bit integer. Constructor an object of type Constructs a Value from a specified pointer. Constructor a Constructs a Value from any object, including a managed type. Constructor an sbyte value. Constructs a Value from a specified signed byte value. Constructor an object of type Constructs a Value from a specified float. Constructor an object of type Constructs a Value from a specified string. Constructor a Constructs a Value from a specified string array. Constructor an object of type Constructs a Value from a specified ushort. Constructor an object of type Constructs a Value from a specified uint. Constructor a Constructs a value for a 64 bit unsigned integer. Constructor a a Constructs a value initialized for a given property name. Constructor an object the (C/GType) name of 's type Constructs a Value from an object of a given type Constructor System.Obsolete a a a Constructs a value for an Opaque type. Method System.Void Disposes the underlying value Field GLib.Value An unitialized value. Method System.Void a Initializes a value to a given type. Method GLib.Object a Extracts an object value from a . The object value. Method GLib.Opaque a Extracts an opaque object value from a . The opaque object value. Method GLib.ValueArray To be added. To be added. To be added. To be added. Method GLib.VariantType To be added. To be added. To be added. To be added. Method System.Boolean a Extracts a boolean value from a . The boolean value. Method System.Byte a Value. Extracts a byte value from a . the byte value. Method System.Double a Extracts a double-precision floating-point value from a . The double-precision floating-point value. Method System.Enum a Extracts an enum value from a . The enum value. Note that casting a to any enum type will invoke this operator. Method System.Int32 a Extracts an integer value from a . The integer value. Method System.Int64 a Extracts a long integer value from a . The long integer value. Method System.IntPtr a Extracts an untyped pointer value from a . The untyped pointer value. Method System.SByte a Value. Extracts a signed byte value from a . the signed byte value. Method System.Single a Extracts a floating-point value from a . The floating-point value. Method System.String a Extracts a string value from a . The string value. Method System.String[] a Extracts a string array from a . The string array value. Method System.UInt16 a Extracts an unsigned short value from a . The unsigned short value. Method System.UInt32 a Extracts an unsigned integer value from a . The unsigned integer value. Method System.UInt64 a Extracts an unsigned long integer value from a . The unsigned long integer value. Property System.Object Accesses the value. a